【问题标题】:Jquery Script validation using GeekTantra plugin使用 GeekTantra 插件的 Jquery 脚本验证
【发布时间】:2014-11-04 09:14:53
【问题描述】:

我正在寻求有关 geektantra 插件验证规则的帮助。

我的这个工作正常,但有一个我似乎无法弄清楚的要求。

在我的表单上,我有多个输入文本字段、一个下拉列表和一个复选框。

复选框确定下拉菜单是否处于活动状态。这很好用。

目前我将此作为下拉菜单的规则。如果值不为 0 则 OK,否则为“必填字段”

    jQuery("#area").validate({
        expression: "if (VAL != '0') return true; else return false;",
        message: "Required Field"
    });

问题是即使下拉菜单被禁用,它也一直处于活动状态。 我希望它仅在启用下拉菜单时才处于活动状态。

我试过了:

    jQuery("#area").validate({
        expression: "if (isChecked('drop') && VAL != '0') return true; else return false;",
        message: "Required Field"
    });

    jQuery("#area").validate({
        expression: "if ($('#drop').is(':checked') && VAL != '0') return true; else return false;",
        message: "Required Field"
    });

还有很多其他的变体,但似乎都不起作用..

有什么想法吗?

谢谢

【问题讨论】:

    标签: jquery validation


    【解决方案1】:

    我已通过编辑 jquery.validate.js 解决了这个问题,并在 function validate_field(id){ 中添加了一个 if else,因此它不会验证禁用的字段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-06
      • 2012-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      • 2011-02-21
      • 1970-01-01
      相关资源
      最近更新 更多