即使您完全禁用了javascript,似乎仍会提交表单。我认为它需要javascript才能工作...... onClick()或onSubmit()函数会触发GET / POST请求。
答案 0 :(得分:4)
那是对的。这意味着您的浏览器手动发送GET / POST请求(不触发事件侦听器)。由于这个原因,许多网站仍然有提交按钮(即后备)。
如果您不希望用户提交表单,则可以删除提交按钮。
答案 1 :(得分:4)
不,提交操作由<input type="submit">
(实际上是按钮)触发,这是html处理命令。此外,您可以使用按钮输入类型提交表单,但是使用javascript函数提交表单。在第二种情况下,如果禁用了javascript,则不会为您提交表单。
最后:onclick,onfocus,onblur等事件和内部的任何内容都是javascript。除此之外,其他与javascript无关。
希望你揭穿
答案 2 :(得分:3)
使用JS首先显示按钮。这样,当用户禁用JS并且没有人可以提交您的表单而您不必从代码中删除按钮时,它们就不会显示。