2010-10-21 28 views
0

我有我的詞按新聞網站的窗體,用戶可以輸入一些信息。在我的表單中,我有用戶手動輸入的驗證碼圖像。問題是當用戶輸入錯誤的驗證碼時,他填寫的表單數據也丟失了。有沒有什麼方法可以刷新驗證碼而不會丟失表單數據?幫助我...在此先感謝...當驗證碼錯誤表單數據丟失

+1

當然它已經不存在了,因爲它已經是*另一個*表單了。您必須手動填寫表單字段。不要忘記'htmlspecialchars()'的值。或者使用AJAX提交表單,如下所述。但是你必須檢查所有字段,而不是驗證碼。可能還有其他錯誤,並且也應填寫字段 – 2010-10-21 11:49:24

回答

0

你可能想去流行的ReCaptcha。用戶可以在那裏刷新驗證碼,然後通過ajax,然後他們可以提交表單,確保您輸入的代碼是它的內容。

1

如果驗證碼成功,您應該檢查您的服務器端代碼,如果沒有,請使用用戶發送的數據重新填寫表單。