怎么禁止按enter健自动提交?

hymmyh 2002-06-28 09:11:35
在一个html的网页中,一个form只有一个 input type=text
和一个提交按钮,这样只要在那个输入中按enter就会自动提交,
则么通过一个javascript 函数只给他符值“123”,而不提交呢?

请帮忙写这个javascript 函数。
...全文
167 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhu_liping 2002-06-28
  • 打赏
  • 举报
回复
哎,
把按钮做还botton
xg_delayth 2002-06-28
  • 打赏
  • 举报
回复
看错了,你加一个控件
<input type="text" name=txtTest style="width:1">
只要页面上有两个控件就不会有这样的问题
xg_delayth 2002-06-28
  • 打赏
  • 举报
回复
<HTML>
<HEAD>
<script language=javascript>
function btnOK_onclick(){
with(f1){
submit();
}
}

function btnCanel_onclick(){
with(f1){
if (window.opener) window.opener=null;
window.close();
}
}

function txtKey_onkeypress(){
if (window.event.keyCode=="13" ){
btnOK_onclick();
}
}
</script>
</HEAD>
<BODY onkeypress="txtKey_onkeypress()">
<form name=f1 method=post>
<table align=center>
<tr>
<td>
请输入密码:<input type="password" name="txtKey" value="">
</td>
</tr>
<tr>
<td>
<input type="button" name="btnOK" onclick="btnOK_onclick()" value=" 确 定 ">
<input type="button" name="btnCanel" onclick="btnCanel_onclick()" value=" 取 消 ">
</td>
</tr>
</table>
<input type="hidden" name="command" value="">
</form>
<script language=javascript>
f1.txtKey.focus();
</script>
</BODY>
</HTML>

87,996

社区成员

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

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