jquery验证条件最大值

时间:2010-08-06 13:23:13

标签: jquery validation

我有一个表单,其中有一个选项组,可以选择以磅或百分比输入值。

在此之后,我有一个实际值或百分比的输入框。

如果用户选择百分比选项,我想在jquery中使用validate函数来设置条件最大值(例如100)。

这是否可行 - 我尝试了这个但它不起作用:

sponsorValue: {
    required: true,
    digits: true,
    max: function(element) {
    if ($("#sponsorOption").val() == '2'){ return 100;}
                       }
        }

任何人都可以提供任何帮助吗?

2 个答案:

答案 0 :(得分:3)

我想我可能已经破解了它:

sponsorValue: {
    required: true,
    digits: true,
    max: function(value,element) {
        if ($("input[name='sponsorOption']:checked").val() == '2') return 100;
               }
    }

我最后使用了一个复选框而不是收音机,但我可能会尝试使用收音机重新测试。

答案 1 :(得分:0)

这就是html表单无线电标记的方式:

<input name="sponsorOption" type="radio" value="1" /> <span class="stdTxt">Amount</span><br />
<input checked="checked" name="sponsorOption" type="radio" value="2" checked="checked"/> <span class="stdTxt">Percentage</span>

道歉,将此添加为我的用户昨天未设置的答案。