jquery 验证条件最大值

Ada*_*dam 2 validation jquery

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

接下来,我有一个实际值或百分比的输入框。

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

这可能吗 - 我尝试过但它不起作用:

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

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

小智 5

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

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

我最终使用了一个复选框而不是无线电,但我可能会尝试使用无线电重新测试。