亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

是否真的需要對表單采取措施?

是否真的需要對表單采取措施?

拉丁的傳說 2019-12-04 10:28:13
在這里說這是必需的http://www.w3schools.com/tags/att_form_action.asp但是我看到即使我沒有指定action屬性,表單也會被提交,并且表單也將被提交到當前頁面,這正是我想要的。
查看完整描述

3 回答

?
嚕嚕噠

TA貢獻1784條經驗 獲得超7個贊

該要求僅按標準。完全有可能在頁面上執行任何操作而不遵循標準。如果執行此操作,則可能無法正確顯示或正常運行,但很可能會正確顯示。我們的目標是關注它們,其思想是,如果您遵循它們,您的頁面將始終有效;您不必擔心任何事情。

是的,該表單必須具有HTML4中的action屬性。如果未設置,瀏覽器可能會使用與向其提供空字符串相同的方法。您確實應該設置action=""哪個是完全有效的HTML4,遵循標準并獲得相同的準確結果。

在HTML5中,您實際上可以對“提交”按鈕本身指定一個操作。如果沒有,則使用表單的操作,如果未設置,則默認為空字符串(請注意,在HTML5中,您不能將操作明確設置為空字符串)。


查看完整回答
反對 回復 2019-12-04
?
子衿沉夜

TA貢獻1828條經驗 獲得超3個贊

看起來HTML4規范要求它。我懷疑某些瀏覽器會執行您想要的“使事情變得更輕松”的操作。我不建議依靠它。由于您的行為不確定,瀏覽器可以合理地決定不提交表單時什么也不做action。


您可以通過將操作保留為空白來獲得遵循規范的所需行為(因為它是相對的,空白表示當前頁面):


<form action="" ...>

正如bazmegakapa所提到的那樣,HTML5規范似乎不需要action屬性:


如果指定了 action和formaction內容屬性,則該屬性必須具有一個值,該值是一個有效的非空URL,該URL可能用空格包圍。


有趣的是,這意味著在HTML5中<form action="">是無效的,但尚不清楚是否需要執行不帶任何操作的表單(提交到當前頁面)。


查看完整回答
反對 回復 2019-12-04
  • 3 回答
  • 0 關注
  • 561 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號