以引导程序样式显示自定义验证错误

我想以 boostrap 的风格显示输入错误。 引导程序错误 但是当我使用此代码时


let $emailContainer = $('[data-coffee-role="email-container"]');

$emailContainer.validate().showErrors({'email':'Email already exists'});

我以这种方式显示错误。我如何以这种方式显示我的错误?


html


 <div class="card">

        <div class="card-body">

            <form data-coffee-order="coffee">

                <div class="form-group">

                    <label for="coffeeOrder">Coffee order</label>

                    <input id="coffeeOrder" type="text" class="form-control" name="coffee" autofocus required>

                </div>

                <div class="form-group" data-coffee-role="email-container">

                    <label for="email">Email</label>

                    <input id="email" type="email" class="form-control" name="email" placeholder="example@gmail.com" required>

                </div>

                <button type="submit" class="btn btn-outline-secondary">Submit</button>

                <button type="reset" class="btn btn-outline-secondary">Reset</button>

            </form>

        </div>

    </div>

JS


 FormHandler.prototype.addHandler = function(fn, check){

        this.$formElement.on('submit', function (event) {

            event.preventDefault();

            const data = {};

            $(this).serializeArray().forEach(item => data[item.name] = item.value);

            if(check(data.email)){

                let $emailContainer = $('[data-coffee-role="email-container"]');

                $emailContainer.validate().showErrors({'email':'Email already exists'});

                return;

            }

            fn(data);

        })

    }


江户川乱折腾
浏览 123回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript