我想第一次使用php進行表單驗證。我得到如何構建我的錯誤數組並顯示它。任何人都可以解釋一種技術,我可以使用顏色與表單中的錯誤字段?甚至不知道從哪裏開始嘗試。我的表格在單獨的頁面上處理。php 2頁面表單驗證與css
回答
你可以使用一個多維數組:
$pass = $_POST['pass'];
$error[0] = array("Your password must be 8-20 characters in length", "red")
if(str_len($pass) > 20 || str_len($pass) < 8){
$finalError = $error[0];
}
和HTML:
<input style="background-color:<?echo $finalError[1]?>" name="pass"/>
這是假設你不使用AJAX來驗證...
尚未測試,但這看起來像它會工作。 ajax會是更好的方式來驗證我的表單嗎? – 2012-07-06 20:18:16
明確地不是您的唯一驗證者。如果您要尋求一種安全的解決方案,那麼您需要在某個時候不使用ajax進行驗證,或者在使用ajax驗證後,用戶可以使用開發人員面板修改該頁面。如果你願意的話,你可以使用ajax以及你當前使用的內容,這樣用戶可以在輸入時立即得到反饋,而不必等到頁面提交後重新加載。 – maxhud 2012-07-06 20:21:12
好吧,聽起來就像那是我需要的。 ajax的視覺效果和php的真正的交易驗證。謝謝! – 2012-07-06 20:25:13
- 1. JSP頁面表單驗證:2個表單和2個腳本
- 2. 使用php的表單驗證頁面
- 3. PHP表單驗證與AJAX
- 4. PHP身份驗證頁面
- 5. 表單驗證屏蔽整個頁面
- 6. JavaScript表單驗證刷新頁面
- 7. 表單驗證後的新HTML頁面
- 8. Angular2:如何獲得頁面2頁面1的表單驗證狀態?
- 9. PHP表單驗證
- 10. PHP表單驗證
- 11. PHP表單驗證
- 12. 表單驗證PHP
- 13. PHP表單驗證。不在同一頁
- 14. iphone網頁表單驗證
- 15. 與表單驗證
- 16. css表單驗證jquery
- 17. Symfony 2表單驗證組
- 18. Symfony 2表單驗證
- 19. 我想驗證此表單頁面xhtml,它不會驗證
- 20. jQuery的表單驗證和PHP腳本在一個頁面
- 21. 在html表單驗證中使用多個php頁面
- 22. PHP表單驗證警報沒有重定向頁面
- 23. PHP表單驗證與外部處理
- 24. PHP表單驗證與isset($ _ POST [ '名'])
- 25. PHP codeigniter表單驗證與AJAX失敗
- 26. PHP表單驗證 - 簡單
- 27. 用PHP驗證ajax表單驗證
- 28. PHP驗證 - 表單無法驗證
- 29. 與allowable_tags表單驗證
- 30. PHP與Jquery:如何驗證表單並轉到下一頁
這就是典型的做法上客戶端用JavaScript和CSS – 2012-07-06 20:10:32
是的,保羅是對的。 Javascript通常用於客戶端驗證,php用於安全的附加服務器驗證驗證。 (你可以看看非常好的[Javascript表單驗證器](http://www.javascript-coder.com/html-form/javascript-form-validation.phtml))Ajax非常適合用戶友好的表單域,但很少用於表單驗證(如註冊新的唯一用戶名)。 – Stano 2012-07-06 23:08:36