Javascript Jquery是否使用动态值验证Max方法?
我试过……的剧本。。以静态值为例。如何使用最大值但不动态? 我试过用这个脚本,但没有成功Javascript Jquery是否使用动态值验证Max方法?,javascript,jquery,jquery-validate,Javascript,Jquery,Jquery Validate,我试过……的剧本。。以静态值为例。如何使用最大值但不动态? 我试过用这个脚本,但没有成功 jQuery.validator.setDefaults({ 是的, 成功:“有效” }); $(“#myform”)。验证({ 规则:{ 字段:{ 要求:正确, 最大值:“#field1”//来自field1动态值??? //最大值:23//静态值 } } }); 价值1: 不大于值1: 使用函数返回字段的值 $( "#myform" ).validate({ rules: {
jQuery.validator.setDefaults({
是的,
成功:“有效”
});
$(“#myform”)。验证({
规则:{
字段:{
要求:正确,
最大值:“#field1”//来自field1动态值???
//最大值:23//静态值
}
}
});代码>
价值1:
不大于值1:
使用函数返回字段的值
$( "#myform" ).validate({
rules: {
field: {
required: true,
max: function() {
return parseInt($('#field1').val());
}
}
}
});
请记住将值括在parseInt
中,否则该数字可以作为字符串计算
工作演示:将max设置为max:function(){return$(“#field1”).val()}
jQuery.validator.setDefaults({
是的,
成功:“有效”
});
$(“#myform”)。验证({
规则:{
字段:{
要求:正确,
max:function(){return$(“#field1”).val()}
}
}
});代码>
价值1:
不大于值1: