为了方便起见,我有时会使用 javascript 提交 HTML 表单。我想知道与使用提交按钮使用经典表单提交相比,这种方法有什么缺点
最佳答案
使用纯 HTML 更好,原因有很多:
- 如果您的用户没有启用 JavaScript,或者您的代码中存在 JavaScript 错误,您的表单仍然有效。
- 纯 HTML 表单更容易编写,也更难搞砸
- 实际的按钮在语义上比为您提交表单的魔术链接或 div 更好。这有助于选项卡排序、操作系统集成、屏幕阅读器等事情,并且对于在您之后编写代码的程序员来说更加清晰。
- 浏览器已经有经过实战测试的代码来提交表单。您为什么要毫无意义地重写该代码?它增加了风险、复杂性和时间。
- 不编写 JavaScript 代码意味着您有更多时间做其他事情,例如不再处理代码。
如果某些东西已经存在并且适用于您的用例,请不要重新发明轮子!
关于javascript - 使用javascript提交html表单与提交按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16050798/