<script type="text/javascript">
//触发前台按键事件
window.document.onkeydown =OnBodyKeyDow;
//页面加载事件
window.οnlοad=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" οnkeyup="OnBodyKeyDow()"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server" Onkeypress="OnBodyKeyDow1()"></asp:TextBox>
</form>
</body>