簡體   English   中英

單頁應用程序和 <form> 元素

[英]Single page applications and <form> elements

在單個頁面應用程序的上下文中使用<form>元素而不是說<div>元素還有什么好處? 如果不是通過ajax調用進行“表單”提交,那么<form>元素的目的對我來說就有意義(我說的是使用“ submit”類型的輸入/按鈕提交表單的更為傳統的方式”和描述要調用的網址的form元素的action屬性),但否則我看不到它的實用程序(也許對於搜索引擎而言?)。

  1. 在語義上,使用<form><div>更清晰。
  2. 如果您仍然希望表單使用JavaScript即可工作,則最好選擇<form> (因為您使用了單詞application ,但這可能不被考慮)。
  3. 更重要的是,如果您確實關心可訪問性,那么使用<div>真的很痛苦。

我認為答案是,不,如果您不打算“提交”表單,則不需要<form標記。 很多時候,我們的交互式控件位於不被視為“表單”的位置-此處的復選框,此處的菜單。 我認為他們大多數都可以正常工作

可訪問性,我一無所知。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM