保持按钮不提交表单Javascript

保持按钮不提交表单Javascript,第1张

概述我正在学习 JavaScript,并且无法在不提交表单的表单中创建一个按钮.有一个类似的问题 here但指定type =“button”的最流行的答案在我的情况下不起作用,其他答案涉及jQuery,我现在想省略. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/D 我正在学习 JavaScript,并且无法在不提交表单的表单中创建一个按钮.有一个类似的问题 here但指定type =“button”的最流行的答案在我的情况下不起作用,其他答案涉及jquery,我现在想省略.

<!DOCTYPE HTML PUBliC "-//W3C//DTD xhtml 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Transitional.dtd"><HTML><head><script type="text/JavaScript">        function submit(){                alert("Yo")        }</script></head><body><form name="myForm" onsubmit="submit()">        <input type="button" value="submit!" onClick="submit()" /></form></body></HTML>
解决方法 因为你没有使用type =“submit”,所以你的表单提交任何内容的唯一原因是因为你在单击按钮时实际上调用了submit()方法. (好吧,有点.它实际上是form.submit() – 你创建的方法是window.submit()).

默认情况下,type =“button”的输入不会执行表单提交,除非你真的调用form.submit()

总结

以上是内存溢出为你收集整理的保持按钮不提交表单Javascript全部内容,希望文章能够帮你解决保持按钮不提交表单Javascript所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1086977.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存