2009-04-24 29 views
14

jQuery.validate kaynağındaki jQuery hata bildirimi, giriş alanının yakınında gösterilir ve bu ileti düzenimizin çökmesine neden olursa.jQuery doğrulama hatası konumu

Sayfadaki ve giriş alanının yakınındaki z-dizini ve hata mesajı gösterisi ile akış "div" temelli bir çözüme ihtiyacım var.

Teşekkür errorClass, errorElement, sarmalayıcı de

cevap

17

bakın ve errorLabelContainer options hata mesajı oluşturulma biçimini nasıl değiştirileceğini görmek için. Büyük olasılıkla, hata mesajının z-endeksini arttırmak için uygun CSS'ye sahip bir hata sınıfı sağlamanız yeterlidir. Bu işe yaramazsa, doğrulama eklentisi, nerede ve nasıl istediğinizi yerleştirmek için kullanabileceğiniz bir errorPlacement geri çağırmasına sahiptir.

19

Örnek:

$(document).ready(function(){ 
     $("#page1Form").validate({ 
      rules: { 
       "field1": { 
        required: true, 
        digits: true 
       }, 
       "field2": { 
        required: true 
       } 
      }, 
      errorElement: "div" // This is to override the label w/ a div 
     });      
    }); 

CSS:

div.error { 
/* Your CSS Code Here */ 

}

Sen div stil gerekecektir. Ben ama benim CSS Skillz hala P

+0

errorElement özelliği ne ihtiyaç tam olarak = eksiktir yanı bunu yapmak için arıyorum olarak

Eğer div stil geri gönderin. Teşekkürler –