js 控制表单的提交
我有一个表单是这样的
<form id="form1" method="post" action="LUser.asp" onkeydown="if(event.keyCode==13||event.which==13){return false;}">
用户名:<input id="txtName" name="txtName" type="text"/>
密 码:<input id="txtPass" name="txtPass" type="password"/>
<input id="txtLogin" type="submit" value="登录" />
<input id="txtInfo" type="text" />
<a href="javascript:gjz();">
  <img id="ss" class="searchaction" alt="点击搜索" src="Image/magglass.gif" />
</a>
</form>
function gjz()  
             {                                                 
                  var sk = document.getElementById('txtInfo').value;                   
                  window.open("Skword.asp?txtNameBook=" + encodeURIComponent (sk));
}                   
LUser.asp是写登录的一个方法,我现在要想控制表单按回车提交。
如果清除这句:onkeydown="if(event.keyCode==13||event.which==13){return false;}"
按下回车会运行 action="LUser.asp",我不想运行这个,
我想按下回车 运行搜索的js <a href="javascript:gjz();">如果在表单加上onkeydown="if(event.keyCode==13||event.which==13){return false;}"按下回车什么反应也没有。
求解?
------解决方案--------------------
你return false当然什么反应都没有啦。
在return false前面加上gjz();