我喜欢jQuery mobile,但我非常失望,不支持表单验证,甚至没有皮肤。我想用PHP进行表单验证......有没有办法实现这个目的?我已经有了所有这些代码,并且如果可能的话,我们希望避免在javascript中重写所有代码。
有没有办法可以通过ajax将表单提交到URL,但是返回一条json错误消息?
有什么想法吗?
答案 0 :(得分:0)
我认为您可以在提交表单
上进行ajax调用您可以使用$ .ajax和.serialize()http://api.jquery.com/serialize/将formdata发送到服务器,在回调中您可以执行任何所需操作,例如突出显示您在json错误消息中返回的元素,或者没有错误继续使用$ .mobile.changePage
示例:http://jsfiddle.net/VfhMa/14/
其他好例子
使用PHP通过AJAX提交JQuery Mobile表单 http://www.giantflyingsaucer.com/blog/?p=2574
jQuery Mobile Form Validation(即使是横向/纵向区分) http://www.elijahmanor.com/2011/02/jquery-mobile-form-validation.html