JS按下回车表示确定提交

来源:互联网 发布:基于thinkphp的cms开发 编辑:程序博客网 时间:2024/05/18 00:41

<body  onkeydown="if(event.keyCode==13){document.all.button2.click()}">

下面的五种方法都可以帮你解决这种问题
1.<script language=
javascript>
function document.onkeydown()
{
   if (event.keyCode ==13)
   {
    
     if (event.srcElement ==document.getElementById('<%=txtEmpCode.ClientID%>'))
         document.getElementById('<%=BtnQry.ClientID%>').click();
     else if (event.srcElement ==document.getElementById('<%=txtDeptCode.ClientID%>'))
         document.getElementById('<%=btnSave.ClientID%>').click();

     event.cancelBubble = true;
     event.returnValue = false;
   }
}
</script>

2.
 <body onkeydown="onkey()"bgColor="#f5efd5"MS_POSITIONING="GridLayout">
<scriptlanguage="javascript">
function onkey()
{
if (window.event.keyCode==13)
{
document.all["btnQry"].focus();
}
}
</script>

3.

function document.onkeydown()
{

var source=event.srcElement.id
var btnid

if (event.keyCode == 13 )
  {
  if (source=="txtEmpCode")btnid="btnQry"
  else if (source=="txtDeptCode")btnid="btnSave"
  alert(btnid);
    var btn = document.getElementById(btnid);
    if (btn != event.srcElement)
       {btn.click();
       return false;}
  }
 

}
4.

TextBox1.Attributes.Add("onkeydown", "javascript:if(event.keyCode==13) {document.all." &Button1.ClientID & ".click();returnfalse;}")
5.
<scriptlanguage="javascript"> 
 <!--
  document.onkeydown=GlobalKeyDown;
       _CMDRETURN=13;
          _CMDTAB = 9;
          _CMDDot1 = 190;
          _CMDDot2 = 110;

        function GlobalKeyDown(){
          if(window.event.keyCode == _CMDRETURN)
     {
     if(event.srcElement.type != "submit" &event.srcElement.type != "textarea" &event.srcElement.type != "button")
      {
       window.event.keyCode = _CMDTAB;
         }
     else
      {
      window.event.keyCode =_CMDRETURN;
      }
        }
      } 
          //-->
 </script>

原创粉丝点击