2010年5月20日 星期四

FORM下停止/啟用enter觸發submit

不讓Enter起作用:
在要輸入的text中加入

<input type=”text” onKeyPress=”return FormEnterKey(event)”>

然後

<script language="JavaScript">

function FormEnterKey(e)
{
     var key;     
     if(window.event)
          key = window.event.keyCode; 
     else
          key = e.which;  

     return (key != 13);
}

</script>

讓Enter作用

<form> TEXT: <input name=text1 type=text onKeyPress="return SubmitEnter(this,event)"><BR> <input TYPE=submit value="登入"> </form>










<SCRIPT TYPE="text/javascript"> <!-- function SubmitEnter(myform,e) { var keycode; if (window.event) keycode = window.event.keyCode; else if (e) keycode = e.which; else return true; if (keycode == 13) { myform.form.submit(); return false; } else return true; } //--> </SCRIPT>