我只是驗證了一些與他們的形式(PHP)W3C的HTML5網頁,我得到了以下驗證錯誤:HTML5驗證 - PHP表單action屬性空
錯誤:元素屬性動作錯誤值表格:必須是非空的。
我認爲,當表單提交給自己時,最好將action屬性留空。這不是這種情況嗎?我怎樣才能解決這個問題?
謝謝!
我只是驗證了一些與他們的形式(PHP)W3C的HTML5網頁,我得到了以下驗證錯誤:HTML5驗證 - PHP表單action屬性空
錯誤:元素屬性動作錯誤值表格:必須是非空的。
我認爲,當表單提交給自己時,最好將action屬性留空。這不是這種情況嗎?我怎樣才能解決這個問題?
謝謝!
儘管瀏覽器目前支持空操作,因爲該規範表示未來所需的瀏覽器可能不支持它。在我看來這不太可能,但你永遠不知道。
我將添加action屬性的原因是,如果有JavaScript實際發佈表單,則下一個開發人員可以確定這是表單發佈到並且不必查看相關內容JavaScript文件,看看這是有意的還是遺漏的。
可以修復我把當前頁面放入action屬性。
希望有所幫助。
只需輸入「#」即可。
<form action="#" method=post>
我很確定它在html5中有效,但我很害怕,你認爲它可能會導致舊瀏覽器的問題?像錨一樣行動,而不是發送POST請求到當前的通行證? –
[Similar questions](http://stackoverflow.com/questions/8395269/what-do-form-action-and-form-method-post-action-do),類似的答案:) – CoR