在HTML5中没有名字的输入有什么意义?

时间:2011-08-02 17:03:27

标签: php html5

在HTML5中,没有名称的输入也是有效的

e.g。

      <input type="text" id="user"  />

但是,如果我无法访问后端PHP代码中的表单元素,那又有什么意义呢?

2 个答案:

答案 0 :(得分:11)

并非所有输入都在服务器端使用。在许多情况下,它通过AJAX用于表单提交。此外,JavaScript应用程序可以使用用户输入,而无需使用form

答案 1 :(得分:3)

点击Stack Overflow上任何问题或答案的“链接”按钮,您会看到<input>没有name或相关表单的示例。

当然,这个特定的输入是用javascript创建的 - 但是一个例子就是看到输入字段或textarea用于复制/粘贴的情况很常见。

..它也基本上与javascript有关。

我目前使用的一个非AJAX示例:

我有一个电子表格可以填写几美元的金额。我使用没有名称的<input>字段来显示每个列的总量javascript。在服务器端,我不需要一个“总金额”字段,我肯定不会相信它。实际总金额是根据其他输入在服务器端计算的,但我们仍会在前端为用户实时显示。