使用 <form>
还有什么好处吗?元素而不是我们说 <div>
单页应用程序上下文中的元素? <form>
的目的如果“表单”提交不是通过 ajax 调用进行的,元素对我来说是有意义的(我说的是更传统的提交表单的方式,带有“提交”类型的输入/按钮和描述要调用的 url 的表单元素),但除此之外我看不到它的实用性(可能用于搜索引擎?)。
最佳答案
- 在语义上,使用
<form>
比<div>
更清晰. - 如果您仍希望表单无需 JavaScript 也能正常工作,您最好选择
<form>
。 (因为您使用了应用这个词,所以可能不会考虑这一点)。 - 更重要的是,使用
<div>
会非常痛苦如果您确实关心可访问性。
关于javascript - 单页应用程序和 <form> 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31174322/