JS中submit和onsubmit的问题
答案:1 悬赏:30 手机版
解决时间 2021-04-07 16:27
- 提问者网友:凉末
- 2021-04-07 01:49
<script language="javascript" type="text/javascript"><br>function MyTest()<br>{var msg="默认提交于其他提交方式返回不同的结果"<br>;<br>msg+="单击"测试"按钮,直接提交表单"<br>;<br>msg+="单击"确认"按钮,触发onsubmit()方法,然后提交表单"<br>;<br>alert(msg);<br>}<br></script><br></head><br><body><br><center><br><form name="MyForm1" id="MyForm1" onsubmit="MyTest()" method="post" action="file:///D|/网站/web.htm"><br><input type="button" value="测试" onclick="document.all.MyForm1.submit();" /><br><input type="submit" value="确认" onclick="document.all.MyForm1.onsubmit();" /><br></form><br></center><br></body><br>为什么调用不了onsubmit()方法
最佳答案
- 五星知识达人网友:旧脸谱
- 2021-04-07 02:45
msg+="单击"测试"按钮,直接提交表单"<br>;<br>msg+="单击"确认"按钮,触发onsubmit()方法,然后提交表单"<br>;<br>alert(msg);<br>js错误,双引号里面要再加双引号,那你要加反斜杠<br>msg+="单击\"测试\"按钮,直接提交表单"<br>;<br>msg+="单击\"确认\"按钮,触发onsubmit()方法,然后提交表单"<br>;<br>alert(msg);<br><br><input type="submit" value="确认" onclick="document.all.MyForm1.onsubmit();" />是错误的,不能加on<br>例外,你这个按钮的动作既然是type="submit“那又何必弄的点击事件<br>onclick="document.all.MyForm1.onsubmit();" 岂不是多此一举?<br>还有,如果你不要这个表单提交后刷新页面,那onsubmit事件应该是这样<br>onsubmit="return MyTest();" <br>然后在js最后加上 return false;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯