我使用JavaScript从页面中的某些<input>
元素中提取值。
我是否需要将所有<input>
元素包装在<form>
个元素中?
如果我不这样做会怎么样?
是否可以访问更好的功能?
答案 0 :(得分:10)
不,你没有。
表单用于向服务器发送数据,就像查询数据库的某种搜索掩码一样。
您可以将所有输入标记放在一个表单标记中。
使用表单有一些优点:
经验法则:如果您有一些逻辑上属于一起的输入元素,那么将它们放在一个表单中。要处理数据,您可以使用javascript(onsubmit),也可以直接将其发送到服务器。