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+回车提交了。
精彩图集
精彩文章
热门标签
Oracle数
DLL
差集
函数重载
phonegap教程
IIS服务器
uksort
内幕
网卡
第一张
cls
B*tree
完整
UTF-8
用户无法删除
内存布局
对象初始值
php php无限分类
cachefusion机
property属性
自动提交
taobao
自动生成编号
PHP php调
据库表结构
复杂函数声明
HAVING返回空
恶意
bind方法
发布apk
系统异常
隐形字符
scrapy
Expression
无法复制文件
传递数据
编译成dll
文本分割器
模拟鼠标动作
文本最后
表单效果
另存为
按下
logging
CreatThread
跳转页面代码
鼠标下拉
开源框架
安全性设置
除数取整
绘制文字
泛型
FusionCharts
php php验证邮箱
发之
Object.wait
字符串转Ascii
str_pad
数组方法
分区索引
赞助商链接
@CopyRight 2002-2008, 1SOHU.COM, Inc. All Rights Reserved QQ:1010969229