javascript - 使用javascript提交html表单与提交按钮

标签 javascript forms submit

为了方便起见,我有时会使用 javascript 提交 HTML 表单。我想知道与使用提交按钮使用经典表单提交相比,这种方法有什么缺点

最佳答案

使用纯 HTML 更好,原因有很多:

  • 如果您的用户没有启用 JavaScript,或者您的代码中存在 JavaScript 错误,您的表单仍然有效。
  • 纯 HTML 表单更容易编写,也更难搞砸
  • 实际的按钮在语义上比为您提交表单的魔术链接或 div 更好。这有助于选项卡排序、操作系统集成、屏幕阅读器等事情,并且对于在您之后编写代码的程序员来说更加清晰。
  • 浏览器已经有经过实战测试的代码来提交表单。您为什么要毫无意义地重写该代码?它增加了风险、复杂性和时间。
  • 不编写 JavaScript 代码意味着您有更多时间做其他事情,例如不再处理代码。

如果某些东西已经存在并且适用于您的用例,请不要重新发明轮子!

关于javascript - 使用javascript提交html表单与提交按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16050798/

相关文章:

php - 输入标签上 7 天后的日期

cakephp - 自定义提交按钮

php - 如何回显由 php 表单发送的变量

javascript - 在 Firefox 中捕获鼠标

javascript - 正则表达式匹配字符串的最后一部分

php - 检查是否已收到邮寄请求

forms - 管理面板 magento 的表单操作问题

javascript - 按钮发布要在另一个页面的表单的下拉列表中选择的值

javascript - 在 html 5 Canvas 上添加背景图像

javascript - 使用 jquery 和 regex 的电话号码格式