我有一个关于使用javascript的val()的问题,我想知道是否有人可以告诉我如何为val()设置min max参数。基本上我想检查我的输入年龄是否为1但小于3.这是代码:
if ($.trim($("#age").val()) > 1 < 3) {
// Code goes here
}
我知道上面的代码不起作用。如何设置有效最大和最小参数?
答案 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
}
最后一个应该可以正常工作