使用GeekTantra插件验证Jquery脚本

时间:2014-11-04 09:14:54

标签: jquery validation

我正在寻找与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"
    });

还有很多其他的变化,但似乎都没有。

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:0)

我已通过修改 jquery.validate.js 并在if else中添加function validate_field(id){来解决此问题,因此它不会验证禁用的字段。< / p>