js 控制表单的提交

huijunliang 2012-01-14 09:07:40
我有一个表单是这样的

<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;}"按下回车什么反应也没有。

求解?
...全文
106 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
breeze001 2012-01-15
  • 打赏
  • 举报
回复
你return false当然什么反应都没有啦。

在return false前面加上gjz();

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧