簡體   English   中英

具有jQuery驗證輸入錯誤的重疊修復導航

[英]overlap fix navigation with jQuery validation input error

我使用jQuery驗證插件和引導程序。 我使用bootstrap css將修復導航放在首頁中。 現在我需要驗證第一個輸入,jquery驗證有效,但修復導航時會重疊輸入驗證錯誤和錯誤隱藏(我在FF 30中進行了檢查)。

JS:

$('form').validate({
    rules: {
        firstname: {
            minlength: 3,
            maxlength: 15,
            required: true
        },
        lastname: {
            minlength: 3,
            maxlength: 15,
            required: true
        }
    },
    highlight: function(element) {
        $(element).closest('.form-group').addClass('has-error');
    },
    unhighlight: function(element) {
        $(element).closest('.form-group').removeClass('has-error');
    },
    errorElement: 'span',
    errorClass: 'help-block',
    errorPlacement: function(error, element) {
        if(element.parent('.input-group').length) {
            error.insertAfter(element.parent());
        } else {
            error.insertAfter(element);
        }
    }
});

問題圖片:

在此處輸入圖片說明

演示: http : //jsfiddle.net/hTPY7/1422/

請在身體上添加一些填充物,希望可以解決此問題。
要么
嘗試使用jQuery的一些邏輯,如果dom中存在錯誤消息,則將填充添加到正文,否則不添加。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM