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

时间:2015-07-02 01:32:56

标签: javascript html ajax forms single-page-application

使用<form>元素而不是在单个页面应用程序的上下文中使用<div>元素仍然有什么好处吗?如果&#34;形式&#34; <form>元素的目的对我有意义。提交不是通过ajax调用进行的(我正在谈论更传统的提交表单的方式,使用类型为&#34的输入/按钮;提交&#34;以及表单的action属性描述要调用的url的元素,但是否则我看不到它的实用程序(可能是搜索引擎?)。

2 个答案:

答案 0 :(得分:6)

  1. 从语义上讲,使用<form><div>更清晰。
  2. 如果您仍希望自己的表单没有 JavaScript,那么您最好选择<form>(因为您使用了应用这个词,不过不考虑。)
  3. 更重要的是,如果您关心辅助功能,那么使用<div>会非常痛苦。

答案 1 :(得分:-1)

我认为答案是,不,如果您不打算“提交”表单,则不需要&lt; form标签。通常,我们的交互式控件位于不被视为“表单”的位置 - 此处的复选框,在那里选择菜单。我认为他们中的大多数工作得很好而没有

辅助功能,我什么都不知道。