2016-04-11 24 views
0

Metin girişinin dikkatsiz javascript istemci tarafı doğrulaması davranışını değiştirmek için MVC5 projemde bazı özel mantık eklemeye çalışıyorum. Değişime göre, dinamik olarak glifler de dahil olmak üzere bootstrap stilini uygulayabilmek istiyorum. DOM - ilgili sınıfların uygulanması ve kaldırılması ('has-success' vb. Gibi) kullanılarak yapılabilir. Yine de, hangi olayda, bunun jquery.validate.*'da uygulanan varsayılan davranışı geçersiz kılmadığını bilmem. Çalışma zamanında kötü bir formatı tanımamış olsaydım en iyi durum olurdu (bu yüzden kullanıcının düğme yazmasını söyleyelim, sadece düğmeye basıldıktan sonra değil). Doğrulamak için kullanılan HTML5 özelliklerini kontrol ederek oldukça kolay bir şekilde yapabilirdim, ancak bunu ne zaman yapabileceğimi bilmiyorum.uygun tetikleyici?

document.ready()'da denedim, ancak bir düğme göndermek, bu olayın tetiklenip tetiklenmediğini (ActionResult karşılık gelmiyorsa) tetiklemez ve bu da tetiklemeyi istediğim nokta budur. .

Herhangi bir fikir hangi etkinliğin ne şekilde uygulanabileceğini biliyor musunuz? Herhangi bir jQuery eklentisi vb. Istemiyorum, şimdiki davranışı istiyorum, sadece bazı değişiklikler yapmam gerekiyor ve bunu nerede yapabileceğimi bilmem gerekiyor.

cevap

0

jQuery'nin .change() işlevini kullanabilirsiniz.

$(".target").change(function() { 
    _yourcodehere_ 
}); 
seçilen giriş değeri değiştirdiğinde

ITT dolgu yangın