jQuery Mobile表单验证 - 选择哪个插件?

13

你会选择哪个框架来验证jQuery Mobile应用程序中的表单?此外,我的webapp在iPhone和Android上通过PhoneGap本地包装运行。

有许多jQuery表单验证框架可供选择,但根据您的经验,哪个与jQuery的移动版本相配合效果更好呢?

在移动环境下可能感兴趣的标准:

  • 支持触控式通知消息 - 在出现验证错误时,最好优化消息以适应较小的屏幕空间
  • 错误的表单字段与消息位置匹配
  • 离线功能 - 因为PhoneGap应用程序偶尔在没有网络访问的情况下运行
3个回答

1

1
如果有人能提供任何见解,我会非常感兴趣 - 主要是它在 jQMobile(样式、UI等)中的表现如何。 - J.T.Sage
1
目前它会导致冲突,从而导致某些 jQM 元素损坏。请参见此处:http://stackoverflow.com/questions/8067275/jquery-validation-jquery-mobile-conflict - Gerard

0

我目前正在尝试将该插件与JQM 1.2一起使用,但它会破坏表单提交处理。当我启用插件并成功提交表单时,浏览器会将我带到在表单中指定的action.php文件。当我禁用插件时,表单会通过ajax提交,并且返回的HTML会正确显示,而.php文件则不会被显示。因此,我认为这个插件不适合JQM...


0
我赞同使用验证插件的建议。它不应该与jqMobile发生任何冲突,因为它只是在submit()操作上工作。基本上,它拦截提交并应用一系列规则来检查表单。您可以有自定义规则、自定义错误位置等。唯一让我感到困扰的事情就是在使用字段类时它几乎需要单独的名称/ID进行验证。

请参考以下链接:http://stackoverflow.com/questions/8067275/jquery-validation-jquery-mobile-conflict - Gerard

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接