我想同時使用Java腳本和PHP來驗證我的HTML表單讓 如果有人禁用Java腳本那麼PHP驗證工作 任何一個可以告訴我,我怎麼能做到這一點PHP表單驗證的幫助需要
0
A
回答
2
在PHP方面:檢查數據的內容並驗證它們。編寫返回布爾值的函數,指示有效的輸入。這些功能可能非常小或非常大;這取決於數據。你必須決定什麼是有效的數據或什麼不是。如果其中一個值無效,請將您的頁面重定向到您來自的位置(並確保您預先填寫了有效值)或錯誤頁面。
例如,如果用戶只能提交一個整數值,你可以,如果數據使其通過了「is_numeric」功能檢查。如果返回false,那麼你知道這些數據是無效的。更多真實世界的例子是電子郵件地址,但你可能會想出如何自己做到這一點:-)。
它基本上可以歸結爲知道你希望得到什麼樣的數據,並檢查有效數據;也就是說,你認爲什麼是有效或什麼不是。
4
,你必須始終驗證/消毒在服務器端(在你的情況下PHP)的數據,JS驗證是否被使用。 JS驗證只是爲了方便,使用戶的反饋可以更快,更漂亮,但它可以在任何時間,所以真正的東西發生在服務器端被繞過。
- 爲UI的緣故JS驗證 的安全性和數據完整性的緣故
- PHP驗證
這意味着你必須編寫反正一個完整的PHP驗證,但如果你想在打字時或在步進到下一個表單字段時爲用戶提供反饋,您可以使用JS驗證。
除此之外,我只寫我自己的驗證學習之用,或者如果現有的(高品質)的代碼沒有做什麼,我需要。否則,我會使用經過測試的表單驗證庫(PEAR,Zend Framework等)。 JS也一樣。
2
靈活的解決問題的方法是隻在服務器端驗證(通過PHP)通過使用Ajax,JavaScript的可以問PHP代碼如果輸入是否有效。這樣你就不必複製任何驗證腳本。不管你做什麼,從來沒有跳過服務器端驗證(看來你控制住了這一點 - 好)
相關問題
- 1. 需要幫助Zend表單驗證
- 2. 需要我的PHP驗證幫助
- 3. 需要幫助驗證域
- 4. 需要幫助jQuery驗證
- 5. 需要幫助驗證單選按鈕
- 6. 需要幫助簡單驗證
- 7. 需要驗證xml - 需要幫助
- 8. 需要幫助Zend表單下拉菜單驗證
- 9. 簡單表單驗證需要Javascript幫助
- 10. 下拉的JavaScript/jQuery的表單驗證調試需要幫助
- 11. 需要關於zend表單驗證的幫助
- 12. 需要用PHP HTML表單幫助
- 13. 幫助withJS表單驗證
- 14. jQuery - 表單驗證幫助
- 15. 表單驗證幫助
- 16. HTML表單驗證幫助
- 17. 表單驗證幫助
- 18. Javascript表單驗證幫助
- 19. jquery表單驗證插件需要幫助?
- 20. 需要HTML表單幫助
- 21. 需要幫助幾個驗證錯誤
- 22. WCF驗證/授權 - 需要幫助
- 23. 需要幫助jQuery驗證addMethod
- 24. 需要幫助覆蓋kendo ui驗證
- 25. Jquery - 需要幫助使用驗證碼
- 26. 自定義驗證需要幫助
- 27. 需要幫助驗證引擎
- 28. 需要幫助的PHP php
- 29. 需要幫助PHP
- 30. PHP幫助需要
你可以形容它是如何進行驗證...你希望他們輸入數字,去掉html ...什麼 – 2009-11-21 16:37:02