2013-09-24 24 views
5

Bir formdaki tüm girdileri doğrulaması gereken bir jQuery validation plugin kullanıyorum ancak ilk adımda durur. Eğer ikinci giriş tıklayıp boş bırakırsanız - Aksi ... o doğrular
- - her şey yolunda hiçbir başarı ...jquery validation yalnızca ilk alanı doğrular - diğerleri yok sayılır

İşte - değil ...

Aynı bazı yanıtlar bulundu

    : Örneğin benim keman ben kullanma

    FiddleError

    // 
    // jQuery Validate example script 
    // 
    // Prepared by David Cochran 
    // 
    // Free for your use -- No warranties, no guarantees! 
    // 
    
    $(document).ready(function(){ 
    
    // Validate 
    // http://bassistance.de/jquery-plugins/jquery-plugin-validation/ 
    // http://docs.jquery.com/Plugins/Validation/ 
    // http://docs.jquery.com/Plugins/Validation/validate#toptions 
    
        $('.validate').validate({ 
         highlight: function(element) { 
          $(element).parent().removeClass('has-success').addClass('has-error'); 
         }, 
         success: function(element) { 
          element.closest().removeClass('has-error').addClass('has-success'); 
         } 
        }); 
    
    }); // end document.ready`enter code here` 
    

    yazdı
  • Bootstrap
  • jQuery
  • jQuery doğrulama

cevap

15

kullanın nameid

<div class="form-group"> 
    <label class="control-label" for="login_id">Login id:</label> 
    <input type="text" class="form-control required" name="login_id"> 
</div> 
<div class="form-group"> 
    <label class="control-label" for="password">Password:</label> 
    <input type="password" class="form-control required" name="password"> 
    <div class="forgot"> <a href="#"> 
        Forgot your password? 
       </a> 

    </div> 
</div> 

Demo: Fiddle

+1

Pekala .. bu akward: D Çok teşekkür ederim :) –

+0

@ModestasMV, Sorunu çözdüyse, lütfen bu cevabı "kabul et". – Sparky

+1

@Sparky Gerçekten üzgünüm, ama bunu nasıl yapabilirim? Kurulmuş: D –

-1

Kodunuz alanlar gereklidir .validate() söylemez. eklenti belgelerine de: http://jqueryvalidation.org/required-method

gerekli bir alan oluşturmak için: Bu durumda

$("#myform").validate({ 
    rules: { 
    fruit: { 
     required: true 
    } 
    } 
}); 

, "meyve" olarak adlandırılan alan gereklidir.

yerine alanları için
+1

Eh, benim form evet, bu sorun :) –

+1

bir yolu değil, bu yüzden alanı doğrulamak için kod söyler ama bence, 'gerekli' özniteliğini alanın kendisinde koymak daha kolay: ''. Bu, eğer bir sınıf kullanıyorsanız, örneğin: 'gibi de çalışır. –

İlgili konular