2 客戶端具有使用AJAX回調提交的聯繫表單。完成AJAX請求後,表單字段將被清除。如何從HTML5輸入中刪除驗證錯誤? 這是問題的表現形式:瀏覽器會將空的表單字段立即標記爲錯誤。 有沒有辦法使用JavaScript刪除驗證錯誤? 來源 2012-07-26 mingos +0 您可以'記住'來自用戶的輸入,然後將其替換。你用什麼樣的按鈕來提交它?它在''元素內嗎? – starbeamrainbowlabs 2012-07-26 08:08:35 +0 是的,這是一個標準的提交輸入,只需發送一個關於JavaScript的POST請求。但是在JS上,它有一個附加的回調,它發送一個AJAX請求。 – mingos 2012-07-26 08:10:19 +1 [Reset HTML5 invalid input state]可能重複(http://stackoverflow.com/questions/7608780/reset-html5-invalid-input-state) – mplungjan 2012-07-26 08:11:46
3 不要清除各個值,只需在表單元素上使用reset()函數即可。這會將窗體清除爲原始(空)狀態,並且不會顯示錯誤。 來源 2012-07-26 08:18:59 Kyle +0 確實,這似乎也重置了值和驗證。乾杯! – mingos 2012-07-26 08:20:31 +0 不客氣,a'nytime;) – Kyle 2012-07-26 08:21:52
您可以'記住'來自用戶的輸入,然後將其替換。你用什麼樣的按鈕來提交它?它在'
是的,這是一個標準的提交輸入,只需發送一個關於JavaScript的POST請求。但是在JS上,它有一個附加的回調,它發送一個AJAX請求。 – mingos 2012-07-26 08:10:19
[Reset HTML5 invalid input state]可能重複(http://stackoverflow.com/questions/7608780/reset-html5-invalid-input-state) – mplungjan 2012-07-26 08:11:46