我已經使用jQuery的validate()函數和分配的規則在窗體上添加了客戶端驗證,並在尊重字段下方以紅色顯示了錯誤消息。我想在PHP中執行服務器端驗證後顯示相同的錯誤消息。請幫忙。使用jQuery添加服務器端驗證
1
A
回答
2
您必須使用PHP執行該邏輯,從某種意義上說,複製所有jQuery的validate()
插件。我一般是通過一系列的測試運行,並添加錯誤的數組:
$errors = array();
if (!valid_name($firstname)) $errors[] = "Please provide your first name.";
if (!valid_email($email)) $errors[] = "Please provide a valid email address.";
然後,畢竟我的規則,我會決定是否要發佈的數據或顯示錯誤:
if (count($errors) > 0) {
show_errors($errors);
show_form();
} else {
submit_data();
}
這是一種適合我的格式。
1
您必須使用jQuery向服務器發出請求。至於在服務器端jQuery的驗證與此無關。 jQuery是一個在瀏覽器內運行的advaced javascript框架。
1
有沒有自動的方式(除非有人建立一個),可以將客戶端驗證複製到服務器端。
您可能希望看到別人如何設法拿出一個在這裏工作的解決方案:
jQuery for Real time Server-side Form Validation
0
你的目標是通過與服務器的呼叫您提交整個表單之前驗證個人場?從本質上講,您需要爲要驗證的每一條數據執行一篇文章($ .post)。這是用於Ajax帖子的link is to the jQuery documentation。
相關問題
- 1. 服務器端驗證使用JQuery驗證器(Cakephp)
- 2. 使用jQuery驗證插件進行服務器端驗證
- 3. 服務器端驗證使用validate.js
- 4. C#驗證服務器端
- 5. 服務器端驗證?
- 6. 服務器端驗證php
- 7. Сustom服務器端驗證
- 8. ASP.NET驗證服務器端
- 9. vbscript服務器端驗證
- 10. ASP.NET服務器端表單驗證+ jQuery驗證
- 11. 使用服務器端驗證驗證控件
- 12. 對jQuery驗證和服務器端驗證使用相同的規則
- 13. 服務器端/客戶端驗證.net
- 14. 服務器端後的Bootstrap驗證器
- 15. 向soap服務器添加驗證功能(使用Zend)?
- 16. Azure的應用服務 - 添加驗證
- 17. 規則:客戶端驗證與服務器端驗證?
- 18. 客戶端和服務器端驗證的驗證摘要
- 19. 使用jQuery向服務器端生成的textarea添加autoresize
- 20. 服務器端驗證使用Spring Web MVC框架的驗證器類
- 21. JSF驗證服務器端vs自定義驗證器
- 22. asp.net中的服務器端驗證
- 23. CreateUserWizard的服務器端驗證
- 24. Emberjs實時服務器端驗證
- 25. AngularJS - 表單的服務器端驗證
- 26. 服務器端驗證示例?/ Java
- 27. 驗證服務器端的recaptcha
- 28. 必填字段驗證服務器端
- 29. Rails服務器端驗證 - belongs_to模型
- 30. reCaptcha無法在服務器端驗證
好吧,那麼它將與jQuery無關,但PHP,你使用任何PHP框架? – 2009-12-22 05:49:33