我的普通html表单上有一个输入字段,我希望在页面加载时将其标记为无效(并显示错误消息)。
这可能与jquery validate插件有关吗?
如果失败,当插件尝试验证特定输入字段时,如何隐藏元素?
答案 0 :(得分:0)
我认为您必须在页面加载时提交您要验证的表单。可能是这样的:
$(document).ready(function() {
$('form').validate(/* set all of your validator options here */);
$('form').trigger('submit');
});
答案 1 :(得分:0)
管理提出解决方案。它涉及添加在页面加载时显示的“虚拟”验证元素。一旦用户将值输入到相应的字段中,就会隐藏虚拟元素并显示真实元素。
我使用验证方法的突出显示和取消高亮选项来实现我想要的效果。
$("#myform").validate({
highlight: function(element){
if($(element).hasClass("math")){
$(".temp").hide();
}
},
unhighlight: function(element){
if($(element).hasClass("math")){
$(".temp").hide();
}
}
});
将来可能会帮助其他人。