为什么当你禁用了javascript时,表单仍然提交
Why does form still submit when you have javascript disabled?
即使您
完全禁用了javascript,表单似乎仍会提交。我认为它需要 JavaScript 才能工作......onClick() 或 onSubmit() 函数触发 GET/POST 请求。
没
错。这意味着您的浏览器手动发送 GET/POST 请求(不触发事件侦听器)。出于这个原因,许多网站仍然有提交按钮(即后备)。
如果您不希望用户提交表单,则可以删除提交按钮。
不,提交操作由 <input type="submit">
触发(实际上是一个按钮),这是 html 处理命令。此外,您可以使用按钮输入类型提交表单,但需要 javascript 函数来提交表单。在第二种情况下,如果 javascript 被禁用,它不会为您提交表单。
最后:onclick,onfocus,onblur等事件以及里面的任何内容都是javascript。大多数情况下,除此之外与javascript无关。
希望你明白
首先使用 JS 显示按钮。这样,当用户禁用JS并且没有人可以提交您的表单并且您不必从代码中删除按钮时,它们就不会显示。
相关文章:
- HTML表单提交时未执行外部函数
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 将图像上传ajax与表单提交ajax相结合
- Javascript无法处理表单提交
- 如何在我的情况下禁用表单提交
- 加载后的页面与ajax表单提交不起作用
- angularjs-控制器在表单提交时未调用
- 禁用带有字符白名单的表单提交
- 如何使用Google Analytics跟踪表单提交
- 使用javascript将表单提交到iframe目标中
- e.preventDefault在表单提交时被忽略
- AngularJS JQuery Ajax表单提交等效
- JavaScript表单提交帮助
- PHP表单提交和重定向
- 当所有输入文本字段都为空时,禁止表单提交,但当jquery中的任何字段不为空时允许提交
- setTimeOut AFTER jQuery表单提交
- 从函数中选择要触发表单提交的正确元素
- JavaScript表单提交没有't fire asp服务器端点击功能的提交按钮
- 表单提交问题,如何在我的URL末尾获得ID的值
- Javascript使用Confirm取消表单提交