【发布时间】:2016-12-19 07:00:05
【问题描述】:
我必须验证这样的表单:
$('#formfile').validate({
highlight: function(element) {
$(element).closest('.form-group').addClass('has-error');
},
unhighlight: function(element) {
$(element).closest('.form-group').removeClass('has-error');
},
ignore: '',
//focusInvalid: true,
errorElement: 'span',
errorClass: 'help-block',
errorPlacement: function(error, element) {
if(element.parent('.input-group').length) {
error.insertAfter(element.parent());
} else {
error.insertAfter(element);
}
element.focus();
},
rules: {
if(country == "INDONESIA") {
tax: {
required: true
}
}
},
messages: {
if(country == "INDONESIA") {
tax: "Please insert file Tax"
}
}
});
我可以这样做吗?我想检查Country 是否是印度尼西亚,如果Country 是印度尼西亚,则该字段必须是强制性的。否则,如果Country 不是印度尼西亚,则可以忽略该字段。有什么建议吗?
编辑:我忘记了我使用变量来获取 Country - var Country = $('#country').val();
【问题讨论】:
-
按照您编写的代码,您是否在开发人员工具控制台中看到错误? (答案是,你确实看到了错误)
-
据说"=="不是函数
-
标题根本不代表问题。改变它
标签: javascript jquery validation