我試圖設置一個簡單的JavaScript窗體。用戶必須輸入正確的折扣碼。如果沒有,他們會收到錯誤消息。如果正確,他們被引導到另一個網站。任何幫助將不勝感激!驗證代碼輸入到表單
0
A
回答
1
出於安全原因,這種驗證應該在服務器端進行,而不是客戶端(因此不在javascript中)。
如果您仍想執行此驗證,請查找AJAX方法。
資源:
0
這可以在提交使用jQuery來完成。例如$(selector).load("/ValidateCode.php?code='"+$("#code").val()+"'");
(或類似的東西)。
但是,實際驗證將在服務器端驗證頁面。原因是您必須對所有其他代碼驗證代碼 - 所以要在純jQuery中執行此操作,您必須在源代碼中的某處包含所有代碼,以便用戶可以簡單地使用源代碼來獲取有效的代碼。
所以答案是:是的,你可以在JS/jQuery中驗證代碼,但最好在由JS/jQuery加載的服務器端頁面進行驗證 - 因此應用程序仍然是安全的,頁面仍然看起來無縫(即不刷新)。驗證頁面可以輸出一個勾號或交叉或其他東西的圖像,並將其加載到代碼輸入框旁邊的一個區域中。
希望這會有所幫助。
相關問題
- 1. php表單輸入驗證
- 2. 在表單驗證失敗時僅輸入一次驗證碼?
- 3. VBA等到輸入驗證碼提交表單
- 4. Laravel 3驗證單個輸入表單
- 5. CodeIgniter:驗證表單不重置輸入
- 6. 使用Javascript驗證輸入表單
- 7. 如何驗證Symfony表單輸入MoneyType?
- 8. 如何驗證表單輸入和laravel
- 9. 表單輸入字段驗證模式
- 10. 如何驗證表單的輸入值
- 11. 驗證碼的輸入
- 12. JQuery驗證輸入密碼
- 13. Ajax表單驗證,JSON代碼
- 14. HTML/Javascript代碼不會驗證表單
- 15. 使代碼短期和表單驗證
- 16. 如何將輸入驗證合併到此代碼中?
- 17. 表單驗證JS - 驗證名字輸入字段
- 18. 我應該在哪裏查找用戶輸入時驗證表單的代碼?
- 19. 在哪裏把驗證代碼的PHP表單驗證
- 20. asp.net表單驗證驗證碼
- 21. 表單驗證和驗證碼
- 22. Django簡單驗證碼:表未找到
- 23. 將驗證碼添加到表單
- 24. jjquery代碼片段驗證電話號碼輸入
- 25. 在angularjs表單驗證後得到輸入值
- 26. 表單驗證的號碼
- 27. 動態表單輸入名稱的codeigniter表單驗證
- 28. jQuery表單驗證,表單輸入的名稱是這樣的[]
- 29. Laravel html表單不驗證表單輸入
- 30. 輸入驗證