1

我正在使用 jQuery 验证和 tooltipster 来显示运行良好的错误消息。但是,我想从表单顶部一次显示一条错误消息。目前我得到每个无效字段显示。

因此,如果第 4 项刚刚填写,但第 3 项未正确填写,则验证消息会显示在 3 上,直到已正确填写。

到目前为止,这是我使用带有工具提示的 jquery 验证器的代码

$('#myform input[type="text"]').tooltipster({
                trigger: 'custom',
                onlyOne: false,
                position: 'top'
            });


            $('#myform').validate({
                errorPlacement: function (error, element) {

                    $(element).tooltipster('update', $(error).text());
                    $(element).tooltipster('show');
                },
                success: function (label, element) {
                    $(element).tooltipster('hide');
                },
                rules: {
                    EmailId: {
                        required: true,
                        email: true
                    },
                    Password: {
                        required: true,
                        minlength: 5

                    },
                    ComparePassword: {
                        required: true,
                        minlength: 5,
                        equalTo: "#Password"

                    },
                    FirstName: {
                        required: true
                    },
                    LastName: {
                        required: true


                }

                },

            });

任何帮助将非常感激。

4

1 回答 1

2

引用操作

“但是我想一次显示一条错误消息”

也许你错过了这个选项?

$('#myform input[type="text"]').tooltipster({
    trigger: 'custom',
    onlyOne: false, // <--  THIS HERE
    position: 'top'
});

从原始答案

onlyOne: false,    // allow multiple tips to be open at a time
于 2013-09-23T15:42:32.417 回答