2011-06-14 61 views
13

您会选择哪种框架来验证jQuery Mobile应用程序中的表单? 此外,我的webapp在iPhone和Android上的PhoneGap本机包装器中运行。jQuery Mobile Form Validation - 选择哪个插件?

那里有许多jQuery表单验证框架 - 但从您的经验来看,jQuery的移动版本可以很好地工作吗?

标准,从而在移动环境是很有意思:

  • 触摸功能的通知消息 - 在错误的验证的情况下,消息是理想的小屏幕房地产与错误的形式优化
  • 消息到位现场
  • 离线功能 - 因为PhoneGap的应用程序偶尔运行没有网络接入

回答

1

试试这个: http://bassistance.de/jquery-plugins/jquery-plugin-validation/ 它对我来说工作得很整洁,

+1

我非常感兴趣,如果任何人有任何见解添加在这里 - 大多数,它与jQMobile(风格,用户界面等)的发挥。 – 2011-06-21 00:58:18

+1

目前它会导致导致一些jQM元素中断的冲突。看到这里:http://stackoverflow.com/questions/8067275/jquery-validation-jquery-mobile-conflict – Ger 2011-11-09 15:29:13

0

我会为验证插件投票。它不应该与jqMobile发生任何冲突,因为它只是在submit()操作上工作。基本上它拦截提交并应用一系列规则来检查表单。您可以拥有自定义规则,自定义错误位置等。关于我遇到的唯一问题是将其与一类字段一起使用。它几乎需要个人名称/ ID来验证。

+0

再次:http://stackoverflow.com/questions/8067275/jquery-validation-jquery-mobile-conflict – Ger 2011-11-09 15:29:37

0

我目前正在尝试使用该插件与JQM 1.2,它打破了表单提交处理。当我启用插件并成功提交表单时,浏览器会将我带到窗体中指定的action.php文件中。当我禁用插件时,表单提交并返回的HTML通过ajax正确显示,并且.php文件正确显示。所以我不认为这个插件是伟大的JQM ...