2011-10-21 13 views
5

Millet,MVC 3: doğrulama tamamlandıktan sonra ama asıl mesajdan önce javascript çalışıyor mu?

Ben istemci tarafı doğrulama tatmin edildikten sonra bir şey onaylamasını isteyen içerir bir MVC3 veri giriş formu senaryo, ancak sunucuya önce yazı var.

Doğrulama çerçevesi, geri gönderilmeden önce, ancak geri gönderilmeden önce, olayların sırasına bazı javascript eklemek için bir yol var mı?

(Ve tabii ki kullanıcı sonrası geri de iptal etme hakkına sahiptir, onay reddederse.)

çok teşekkür ederiz.

cevap

11

Sen gelen formun .submit olay için abone ve geçerli olup olmadığını kontrol edebilir:

$(function() { 
    $('form').submit(function() { 
     if ($(this).valid()) { 
      // client validation passed successfully 
     } else { 
      alert('there was an error during client validation'); 
      // cancel the submission of the form 
      return false; 
     } 
    }); 
}); 

veya formun sunulması için abone olmak istemiyorum ve doğrulamak istediğiniz takdirde İstemci doğrulaması belirli bir form için geçerse, şu şekilde kontrol edebilirsiniz:

var isValid = $('#someFormId').valid(); 
+0

Teşekkür ederiz! Tam olarak bilmem gereken şey buydu! –

İlgili konular