有两种方法
第一种 是在客户端嵌入
<script language="javascript" type="text/javascript">
function window.onload()
{
var textbox=document.getElementsByTagName("input");
for(i=0;i<textbox.length;i++)
{
if(textbox[i].type.toUpperCase()=="TEXT")
{
textbox[i].onkeydown=new Function("if(event.keyCode==13)event.keyCode=9");
}
}
}</script>
第二种 是在服务器端从写该方法(直接将改代码加入到服务器端就行了)
protected override bool ProcessCmdKey(ref System.Windows.Forms.Message
msg, System.Windows.Forms.Keys keyData)
{
if(keyData == Keys.Enter)
{
SendKeys.Send("{TAB}");
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}
本文介绍两种方法实现禁用网页表单中输入框的Enter键提交功能:一种是在客户端通过JavaScript重写onkeydown事件;另一种是在服务器端通过重写ProcessCmdKey方法。
1064

被折叠的 条评论
为什么被折叠?



