【问题标题】:jQuery Mobile Form Validation - Which Plugin to choose?jQuery Mobile 表单验证 - 选择哪个插件?
【发布时间】:2011-09-15 02:26:30
【问题描述】:

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

市面上有许多 jQuery 表单验证框架 - 但根据您的经验,移动版的 jQuery 有什么效果?

在移动环境中有趣的标准:

  • 启用触摸的通知消息 - 如果验证错误,消息已针对小屏幕区域进行了理想优化
  • 使用错误的表单字段发送消息
  • 离线功能 - 因为 PhoneGap 应用程序偶尔会在没有网络访问的情况下运行

【问题讨论】:

    标签: javascript jquery validation forms jquery-mobile


    【解决方案1】:

    试试这个: http://bassistance.de/jquery-plugins/jquery-plugin-validation/ 它对我来说非常有效,

    【讨论】:

    • 我很感兴趣,如果有人有任何见解可以在这里添加 - 主要是它与 jQMobile 的配合如何(样式、用户界面等)。
    • 目前它会引起冲突,从而导致一些 jQM 元素中断。见这里:stackoverflow.com/questions/8067275/…
    【解决方案2】:

    我将投票支持验证插件。它不应该与 jqMobile 有任何冲突,因为它只适用于 submit() 操作。基本上它会拦截提交并应用一系列规则来检查表单。您可以有自定义规则、自定义错误位置等。关于我唯一遇到的问题是将它与一类字段一起使用。它非常希望验证个人姓名/ID。

    【讨论】:

    【解决方案3】:

    我目前正在尝试将该插件与 JQM 1.2 一起使用,它会破坏表单提交处理。当我启用插件并成功提交表单时,浏览器会将我带到表单中指定的 action.php 文件。当我禁用插件时,表单提交并且返回的 html 通过 ajax 正确显示,并且 .php 文件永远不会正确显示。所以我不认为这个插件对 JQM 很好......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多