ASP.NET 前台按键捕捉响应脚本,捕捉按下某键触事件与,按下某键后弹起再触发事件
2011-10-20 16:49
225 查看
<script type="text/javascript">
//触发前台按键事件
window.document.onkeydown =OnBodyKeyDow;
//页面加载事件
window.onload=OnBodyKeyDo;
//捕捉按键方法
function OnBodyKeyDow()
{
if((window.event.keyCode ==13)||(window.event.keyCode ==40))
{
alert("123456");
//document.getElementById( "Button2").click();
}
}
//页面加载方法
function OnBodyKeyDo()
{
alert("123456");
}
</script>
实时触发按键
//触发前台按键事件
window.document.onkeydown =OnBodyKeyDow;
//页面加载事件
window.onload=OnBodyKeyDo;
//捕捉按键方法
function OnBodyKeyDow()
{
if((window.event.keyCode ==13)||(window.event.keyCode ==40))
{
alert("123456");
//document.getElementById( "Button2").click();
}
}
//页面加载方法
function OnBodyKeyDo()
{
alert("123456");
}
</script>
实时触发按键
<head runat="server"> <title>Untitled Page</title> <script language="javascript" type="text/javascript"> //onkeyup 当按键弹起进触发一个事件, (实时触发) // Onkeypress按下时触发一个事件,你还没有输入内容就触了 //window.document.onkeydown =OnBodyKeyDow; //window.document.onkeydown与Onkeypress相同,为按下一个键触发事件,但还没有把内容输入 function OnBodyKeyDow() { if (isNaN(document.getElementById("<%=TextBox1.ClientID %>").value)) { alert("非法字符!汇率只能使用数字"); document.getElementById("<%=TextBox1.ClientID %>").value = ""; return (false); }else { document.getElementById("<%=TextBox2.ClientID %>").value=document.getElementById("<%=TextBox1.ClientID %>").value; } } function OnBodyKeyDow1() { if (isNaN(document.getElementById("<%=TextBox2.ClientID %>").value)) { alert("非法字符!汇率只能使用数字"); document.getElementById("<%=TextBox2.ClientID %>").value = ""; return (false); }else { document.getElementById("<%=TextBox1.ClientID %>").value=document.getElementById("<%=TextBox2.ClientID %>").value; } } </script> </head> <body> <form id="form1" runat="server"> <div> </div> <asp:TextBox ID="TextBox1" runat="server" onkeyup="OnBodyKeyDow()"></asp:TextBox> <asp:TextBox ID="TextBox2" runat="server" Onkeypress="OnBodyKeyDow1()"></asp:TextBox> </form> </body>
相关文章推荐
- Asp.net 2.0 GridView的几个事件(如实现: 行的双击/单击/捕捉键盘按键/鼠标悬浮/移出效果)(示例代码下载)
- Asp.net 2.0 GridView的几个事件(如实现: 行的双击/单击/捕捉键盘按键/鼠标悬浮/移出效果)(示例代码下载)
- Asp.net 2.0 GridView的几个事件(如实现: 行的双击/单击/捕捉键盘按键/鼠标悬浮/移出效果)(转)
- Asp.net 2.0 GridView的几个事件(如实现: 行的双击/单击/捕捉键盘按键/鼠标悬浮/移出效果)(示例代码下载)
- Asp.net 2.0 GridView的几个事件(如实现: 行的双击/单击/捕捉键盘按键/鼠标悬浮/移出效果)(示例代码下载)
- ASP.Net点击按钮,先在前台弹框,然后响应后台事件的方法。
- Asp.net 2.0 GridView的几个事件(如实现: 行的双击/单击/捕捉键盘按键/鼠标悬浮/移出效果)(示例代码下载)
- asp.net C#动态添加创建生成button按钮控件没有触发执行响应click绑定事件处理
- Asp.net 2.0 GridView的几个事件(如实现: 行的双击/单击/捕捉键盘按键/鼠标悬浮/移出效果)(示例代码下载)
- Asp.net 2.0 GridView的几个事件(如实现: 行的双击/单击/捕捉键盘按键/鼠标悬浮/移出效果)(示例代码下载)
- Asp.net 2.0 GridView的几个事件(如实现: 行的双击/单击/捕捉键盘按键/鼠标悬浮/移出效果)(示例代码下载)
- Asp.net 2.0 GridView的几个事件(如实现: 行的双击/单击/捕捉键盘按键/鼠标悬浮/移出效果)(示例代码下载)
- ASP.NET页面中用javascript响应文本框的回车事件
- Asp.Net中如何实现根据时间来触发事件?
- asp.net如何在页面加载时响应回车事件
- 用ASP.NET怎样响应页面的关闭事件?
- 【转载】Asp.net中后台*.cs与前台JS脚本之间相互调用心得
- Asp.net中服务端控件事件是如何触发的
- asp.net中如何回车触发指定按钮的事件(实现按回车提交)
- 不使用ASP.NET服务器端控件(包括form表单不加runat="server")来触发.cs里的事件(方法),(适用于有代码洁癖者)。