验证jquery设置最大值和最小值以进行验证

时间:2014-04-04 18:10:55

标签: javascript jquery

我有一个关于使用javascript的val()的问题,我想知道是否有人可以告诉我如何为val()设置min max参数。基本上我想检查我的输入年龄是否为1但小于3.这是代码:

 if ($.trim($("#age").val()) > 1 < 3) { 
     // Code goes here
 }

我知道上面的代码不起作用。如何设置有效最大和最小参数?

1 个答案:

答案 0 :(得分:1)

这适用于1-3岁,也允许1岁和3岁

var _age = $.trim($("#age").val());
if ( _age >= 1 && _age <= 3) {
    // Code goes here
}

您可能遇到问题,因为年龄目前是一个字符串。您可以通过执行此操作将其强制为整数。

    var _age = $.trim($("#age").val());
    _age = parseInt(_age);
    if ( _age >= 1 && _age <= 3) {
        // Code goes here
    }

最后一个应该可以正常工作