【问题标题】:jquery choosen select validation messages are not dis-appering untill the form submitjquery选择的选择验证消息在表单提交之前不会消失
【发布时间】:2017-04-22 02:19:10
【问题描述】:

在表单提交之前,jQuery 选择的选择验证消息不会消失。如果我提交表单而不选择正在显示的值错误消息,则我应用了必需的验证。但是在我选择之后它并没有像正常的选择框一样消失,它一直保持到表单提交。

$.validator.setDefaults({ ignore: ":hidden:not(.chosen-select)" });

$("#postJob").validate({
    rules: {
        skills:{
            required:true,
        },
});

【问题讨论】:

    标签: javascript jquery html css twitter-bootstrap


    【解决方案1】:

    请提供运行代码sn-ps,以便更容易理解问题。

    一旦验证完成,jQuery 验证消息就会消失。

    $(document).ready(function () {
    $("#form").validate({
        rules: {
            "name": {
                required: true,
                minlength: 5
            },
            "email": {
                required: true,
                email: true
            }
        },
        messages: {
            "name": {
                required: "Please, enter a name"
            },
            "email": {
                required: "Please, enter an email",
                email: "Email is invalid"
            }
        },
        submitHandler: function (form) { // for demo
            alert('valid form submitted'); // for demo
            return false; // for demo
        }
    });
    

    }); 这是小提琴: http://jsfiddle.net/amwmedia/sw87W/

    【讨论】:

    • 我想多选提交
    • 这是我的小提琴代码(在表单提交之前消息不会消失)但我想在选择一个值后立即关闭该消息就像一个普通的选择框jsfiddle.net/umh29brs
    • 选择框也可以实现类似
    • 可以应用类似的..看看下面的代码。 jsfiddle.net/chadkuehn/D7K6U
    • 是的,我知道,我的要求是选择选择,在我附加的小提琴链接中,消息在点击提交按钮之前不会披露,但我想在立即选择选择选择后披露它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-09
    • 1970-01-01
    相关资源
    最近更新 更多