敲回车不提交表单,只是单击鼠标才提交表单
目标:敲回车不提交表单,只是单击鼠标才提交表单
尝试过:
其一、
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>