asp.net实现Ctrl+回车提交实例
在使用QQ时使用Ctrl+回车来发送信息是不是很方便,那个在网页中如何用Ctrl+回车来直接提交数据呢?下面我们以ASP.NET编程为例子,实现Ctrl+回车提交数据。下面看源码: ASP.NET前台HTMl代
在使用QQ时使用Ctrl+回车来发送信息是不是很方便,那个在网页中如何用Ctrl+回车来直接提交数据呢?下面我们以ASP.NET编程为例子,实现Ctrl+回车提交数据。下面看源码:
ASP.NET前台HTMl代码:

1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Submit.aspx.cs" Inherits="test_Submit" %> 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3 <html xmlns="http://www.w3.org/1999/xhtml"> 4 <head runat="server"> 5 <title>asp.net Ctrl 回车提交</title> 6 <script type="text/javascript"> 7 //这种提交在asp.net下不会执行后台代码 8 function submitForm(formName) { 9 if(window.event.ctrlKey&&window.event.keyCode==13) { 10 document.getElementById(formName).submit(); 11 } 12 } 13 //相当于按了一下提交按钮,所以此法在asp.net可行 14 function clickButton() { 15 if(window.event.ctrlKey&&window.event.keyCode==13) { 16 document.getElementById("btnOk").click(); 17 } 18 } 19 </script> 20 </head> 21 <body> 22 <form id="form1" runat="server" name="form1"> 23 <div> 24 <asp:TextBox ID="txtContent" runat="server" TextMode="MultiLine" onkeydown="submitForm(this.form.name);"></asp:TextBox> 25 <br /> 26 <asp:TextBox ID="txtBody" runat="server" TextMode="MultiLine" onkeydown="clickButton();"></asp:TextBox> 27 <br /> 28 <asp:Button ID="btnOk" runat="server" Text="提交" onclick="btnOk_Click" /> 29 </div> 30 </form> 31 </body> 32 </html>
以下是Asp.Net后台cs代码:

1 using System; 2 using System.Collections; 3 using System.Configuration; 4 using System.Data; 5 using System.Linq; 6 using System.Web; 7 using System.Web.Security; 8 using System.Web.UI; 9 using System.Web.UI.HtmlControls; 10 using System.Web.UI.WebControls; 11 using System.Web.UI.WebControls.WebParts; 12 using System.Xml.Linq; 13 14 public partial class test_Submit : System.Web.UI.Page 15 { 16 protected void Page_Load(object sender, EventArgs e) 17 { 18 19 } 20 protected void btnOk_Click(object sender, EventArgs e) 21 { 22 Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "<script>alert('提交成功!')</script>", false); 23 } 24 }
以上代码就这么简单就实现了Ctrl+回车提交了。
精彩图集
精彩文章
热门标签
远程访问
事务回滚问题
this指针
ulimit
row_number_o
PHP php通过
不等于号
Lesson01_04
中文字段
nba比赛信息
复制表数据
SESSION_STAR
LogFactory.g
内置
su
rsync
php 使用PHP遍历X
数组查询
php php从数
图片处理
生成二维码
php php列出数据
cache技术
二进制文件
远程访问权限
next()方法
oralce
豆瓣电影
域名解析
获取内存
堆排序
分
人人网
右下角弹窗
结点
pclzip
unrar
事件传
cmd命令行
关联数
标签栏
数据库迁移
相对路径
对象初始值
SQL查询入门
百度API
SOAPHEADER
打乱数组
file_exists函
http请求
攻击
Zxing
未加载
不缓存
xss防御
统计量
word格式
ifelse
随机
实现
赞助商链接
@CopyRight 2002-2008, 1SOHU.COM, Inc. All Rights Reserved QQ:1010969229