JS中submit和onsubmit的问题

时间:2013.08.09 发布人:bfeng945

JS中submit和onsubmit的问题

已解决问题

谷歌bfeng945用户在2013.08.09提交了关于“我只喜欢你JS中submit和onsubmit的问题”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-03-21T22:23:00。<scriptlanguage="j**ascript"type="text/j**ascript">
functionMyTest()
{varmsg="默认提交于其他提交方式返回不同的结果"<br>;
msg+="单击"测试"按钮,直接提交表单"<br>;
msg+="单击"确认"按钮,触发onsubmit()方法,然后提交表单"<br>;
alert(msg);
}
</script>
</head>
<body>
<center>
<formname="MyForm1"id="MyForm1"onsubmit="MyTest()"method="post"action="file:///D|/网站/web.htm">
<inputtype="button"value="测试"onclick="document.all.MyForm1.submit();"/>
<inputtype="submit"value="确认"onclick="document.all.MyForm1.onsubmit();"/>
</form>
</center>
</body>
为什么调用不了onsubmit()方法希望大家能够帮助她。

详细问题描述及疑问:<scriptlanguage="j**ascript"type="text/j**ascript">
functionMyTest()
{varmsg="默认提交于其他提交方式返回不同的结果"<br>;
msg+="单击"测试"按钮,直接提交表单"<br>;
msg+="单击"确认"按钮,触发onsubmit()方法,然后提交表单"<br>;
alert(msg);
}
</script>
</head>
<body>
<center>
<formname="MyForm1"id="MyForm1"onsubmit="MyTest()"method="post"action="file:///D|/网站/web.htm">
<inputtype="button"value="测试"onclick="document.all.MyForm1.submit();"/>
<inputtype="submit"value="确认"onclick="document.all.MyForm1.onsubmit();"/>
</form>
</center>
</body>
为什么调用不了onsubmit()方法期待您的答案,你无异于雪中送炭,让我感激涕零 !

希望以下的回答,能够帮助你。

第1个回答

用户名:pqths  

msg+="单击"测卷富测试"按钮,直接提交表单"<br>;
msg+="单击"确认"按钮,触发onsubmit()方法,然后提交表单"<br>;
alert(msg);
js错误,双引号里面要再加双引号,那你要加反斜杠
msg+="单击\"测问答试\"按钮,直接提交表单"<br>;
msg+="单击\"确认\"按爱办因信钮,触发onsubmit()方法,然后提交表单"<b践并问理换草目分r>;
alert(msg);

<inpu洋心望音ttype="submit"value="确认"onclick="document.all.MyFor电预谓育基察每须异再m1.onsubmit();"/>是错误的,不能加on
例外,你这个按钮的动作既然是type="s损ubmit“那又何必弄的点击事件
onclick="document.all.MyForm1.onsubmit();"岂不是多此一举?
还有,如果你不要这个表单提交后刷新页笔扩传重张免生格逐面,那onsubmit器纸仅请胞歌伯事件应该是这样
onsubmit="returnMyTest();"
然后在js落排没烈年口最后加上returnf钱留会件alse;