Javascript:使用表单与不使用表单进行数据提交

Javascript: Using forms vs NOT using forms for data submission

本文关键字:表单 数据 提交 Javascript      更新时间:2023-09-26

如今,您是否使用表单提交数据似乎并不重要。 就个人而言,我似乎最终只是在提交表单时(或者只是一个旨在触发从页面上抓取所有输入数据的函数的按钮)手动使用 JavaScript 从必要的输入中获取值。

使用表单直接提交数据与仅从页面上抓取所需元素与使用 AJAX 发送数据之间有什么主要区别吗?

编辑:如果您要投反对票,将不胜感激。 我还没有看到之前在 StackOverflow plus 上特别提出的问题,现在标准变化很快,大多数新开发人员可能想知道使用表单的意义何在手动抓取输入。

建议使用表单,原因如下:

  1. 表单为不查看CSS或使用javascript的设备提供向后兼容性。
  2. 使用表单,您可以使用欧芹等工具.js获取 wbole 表单,验证并作为 AJAX 的一部分发送,而无需费心验证脚本中的每个字段。
  3. 其他开发人员
  4. 希望看到一个表单,因为这就是HTML的本意,所以通过省略一个表单,你引入了不寻常的代码,这反过来意味着其他开发人员在接管你的代码时浪费时间。

所以不要重新发明轮子并使用表格:)