读书人

敲回车不交付表单,只是单击鼠标才提交

发布时间: 2012-11-06 14:07:00 作者: rapoo

敲回车不提交表单,只是单击鼠标才提交表单
目标:敲回车不提交表单,只是单击鼠标才提交表单
尝试过:
其一、
function btnEnter() {
if(event.keyCode == 13){
return false;
}
}
<body onload="btnEnter();">
其二、
将 <input type="submit" value="【删除所选新闻】" /> 改成 <input type="button" onclick="this.form.submit();" value="【删除所选新闻】" />

结果都失败了,
请教各位朋友指点一下,谢谢!

[解决办法]
<input type="button" onclick="ccc()" value="【删除所选新闻】" />

function ccc(){
document.forms[0].action=....
document.forms[0].submit();

}
[解决办法]
楼上的就可以
[解决办法]
<form id="form1">

<script>
document.getElementById("form1").onsubmit = function(e){
var evt = e || event;
var ecd = evt.which || evt.keyCode;
return ecd == 13 ?false : true;
};
</script>
[解决办法]
function btnEnter() {
if(event.keyCode == 13){
return false;
else
{this.form.submit();return true;}
}
}

将  <input type="submit" value="【删除所选新闻】" /> 改成  <input type="button" onclick="return btnEnter()"> value="【删除所选新闻】" />


[解决办法]

JScript code
function  btnEnter() {       if(event.keyCode == 13){     return false;     }    else   {this.form.submit();return true;}        }     将   <input type="submit" value="【删除所选新闻】" /> 改成   <input type="button" onclick="return btnEnter()">  value="【删除所选新闻】" />
[解决办法]
<script language="javascript">
function loadf(){
document.form1.onkeydown=function(e){
var evt=e||window.event;
ecd=evt.keyCode||evt.which;
if(ecd==13){
if(e==undefined){evt.keyCode=0;}
return false;
}
}
}
</script>
<body onload="loadf();">
<form name="form1" action="" method="post">
<input type="submit" value="【删除所选新闻】" />
</form>
[解决办法]
表单中的按钮type不是submit,回车不会主动提交的~

type =button
<form>
<inoup type="button" onclick="" />
</fom>

读书人网 >JavaScript

热点推荐