jquery validate - 验证页面加载时的字段

时间:2010-03-17 17:05:07

标签: jquery jquery-validate

我的普通html表单上有一个输入字段,我希望在页面加载时将其标记为无效(并显示错误消息)。

这可能与jquery validate插件有关吗?

如果失败,当插件尝试验证特定输入字段时,如何隐藏元素?

2 个答案:

答案 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();
        }
    }
});

将来可能会帮助其他人。