0
A
回答
2
不,您不必指定它,它默認值爲submit
。
type (button|submit|reset) submit -- for use as form button --
^^^^^^ default value
與表單action屬性,它說#REQUIRED,而不是給一個默認值進行比較。
action %URI; #REQUIRED -- server-side form handler --
1
正如@昆汀的回答解釋說,該type
屬性不是必需的,其默認值爲submit
。在HTML5中沒有任何改變。但情況稍微複雜一些。
如果元素出現在任何form
元素的外部,上述內容仍然適用,但是沒有要提交的表單。 HTML5通過描述此功能來闡明這一點,以便清楚地看到,如果沒有「表單所有者」(包含form
元素或form
元素與具有HTML5屬性的button
元素明確關聯),則不會執行任何操作 - 除非當然,使用腳本編程。
實際上,這意味着在form
元素之外,button
元素在功能上默認爲type=button
。這意味着如果type
默認的button
元素改變其上下文(例如,被包裝在form
元素中),則其功能改變。因此,爲了清楚和安全,最好明確指定type
屬性,例如, <button type=button>
或<button type=submit>
。
相關問題
- 1. <script>標記是否需要'type'屬性?
- 2. 是否需要在<head>標籤中定義CSS?
- 3. 是否需要POST加定製Content-Type防止CSRF?
- 4. JAXB:package.package。在package.package中已經定義了<Type>。 <Type>。 <Type>
- 5. 我是否需要使用AsQueryable()來返回.NET中的IQueryable <Type> EF
- 6. 自定義首選活動是否需要定義列表
- 7. 確定列表<Type>是否包含ICollection <dynamic>
- 8. 是否需要<jnlp codebase =「...」>參數?
- 9. 是否需要<select>字段?
- 10. bigtable是否需要鎖定?
- 11. reinterpret_cast < type-id >的「type-id」是否是一個變量?
- 12. 我們是否需要轉義字符'<'
- 13. 是否需要爲javascript字符串「轉義」字符「<" and ">」?
- 14. <style type =「text/javascript」>是否有用?
- 15. 未定義參考 '類<Type> ::類'
- 16. CArray <TYPE,ARG_TYPE>':基類未定義
- 17. 自定義<input type =「tel」>
- 18. 我是否需要在我的鏈接中輸入type =「value」?
- 19. 我是否需要使用:指定jQuery選擇器時?的</p> <pre><code>$(":input[type='text']").wijtextbox(); </code></pre> <p>
- 20. 更改後是否需要重新定製自定義組件?
- 21. 使用未定義的字典<Type, Type>作爲方法
- 22. 是否需要獨特的自定義驗證器名稱?
- 23. 是否需要在caffe的deploy.prototxt中定義丟棄層?
- 24. 是否需要UML語義差異?
- 25. 在HTML5文檔中是否需要<header>和<footer>?
- 26. TYPE的定義?
- 27. 是否需要LDT?
- 28. 是否需要AudioServicesDisposeSystemSoundID?
- 29. 是否需要my_require_once?
- 30. 是否需要user_photos?
什麼會被認爲是設置按鈕標籤上鍊接的最有語義的方式?
@rick - ''Text Content(你列出的選項是,分別爲無效的,無效的和不必要的依賴JavaScript的)。 – Quentin 2013-03-15 12:44:33