我想讓我的表單在哪裏,如果用戶輸入數據,它是不正確的,它會將它們發回到表單,以解決錯誤。我的問題是它總是抹去所有其他內容。有沒有辦法讓我自動保存,只是有什麼需要修復重置?我如何有一個表格保存錯誤填充後的用戶數據
我知道我可以使用$ _POST,但我想知道是否有更快的方法。
謝謝你的時間!
我想讓我的表單在哪裏,如果用戶輸入數據,它是不正確的,它會將它們發回到表單,以解決錯誤。我的問題是它總是抹去所有其他內容。有沒有辦法讓我自動保存,只是有什麼需要修復重置?我如何有一個表格保存錯誤填充後的用戶數據
我知道我可以使用$ _POST,但我想知道是否有更快的方法。
謝謝你的時間!
在發回用戶之前,將$ _POST數據保存到會話變量中。在窗體頁面加載來自該變量的數據並使用它填充字段(當然,當不再需要數據時,該變量爲unset
)。
你可以創建一個Javascript驗證器,如果所有需要的輸入都沒有被填充,但是JS禁用了,你仍然需要使用$ _POST來重新填充輸入。
非常感謝! –
這個問題不是關於客戶端驗證,而是關於使用PHP的服務器端驗證(至少這是我如何解釋它)。 –
好吧,我明白了。請讓我知道你讀了這個,我會刪除我的答案。 –
非常感謝!這有助於很多。 –