javascript - 单页应用程序和 <form> 元素

标签 javascript html ajax forms single-page-application

使用 <form> 还有什么好处吗?元素而不是我们说 <div>单页应用程序上下文中的元素? <form>的目的如果“表单”提交不是通过 ajax 调用进行的,元素对我来说是有意义的(我说的是更传统的提交表单的方式,带有“提交”类型的输入/按钮和描述要调用的 url 的表单元素),但除此之外我看不到它的实用性(可能用于搜索引擎?)。

最佳答案

  1. 在语义上,使用 <form><div>更清晰.
  2. 如果您仍希望表单无需 JavaScript 也能正常工作,您最好选择<form>。 (因为您使用了应用这个词,所以可能不会考虑这一点)。
  3. 更重要的是,使用<div>会非常痛苦如果您确实关心可访问性

关于javascript - 单页应用程序和 <form> 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31174322/

相关文章:

javascript - 为什么这些 slider 按钮不起作用?

c# - 如何将模型中的列表作为 ajax 调用的参数传递?

javascript - 加载页面后如何获取 JavaScript 文件?

javascript - 如何根据 Angular js中的复选框选择显示/隐藏div

javascript - 我制作了一个 Discord.js 机器人,但是当我告诉它某人时,它会在 DM 中输入该人的 ID

javascript - 将 node.js 文件观察器与 JetBrains WebStorm 结合使用

html - 如何更改 doxygen 的背景图片?

html - 如何在 HTML5 中使用 div 和 span

javascript - 如何从异步调用返回响应?

javascript - 使用 JavaScript 进行验证 - 如何向所有验证错误消息显示