我有一个表单,我使用jquery validate方法来验证表单字段。错误消息正确显示。我在我的表单中隐藏了字段,我需要在隐藏字段上执行验证。我使用忽略来验证可以正常工作的隐藏字段。但在显示错误消息后,表单不会滚动到隐藏字段的错误消息。对于其他工作正常的字段(文本类型)。提前致谢
<input type="hidden" name="type_hidden_field" class="form-control" value >
$("#upload_data").validate({
rule:{
"type_hidden_field":
{
required:true,
}
},
messages:{
"type_hidden_field":{
required:"error message",
},
},
errorElement: 'span',
errorClass: 'help-block',
highlight: function(element) {
$(element).closest('.form-group').addClass('has-error');
},
unhighlight: function(element) {
$(element).closest('.form-group').removeClass('has-error');
}
});