jQuery Validation eklentisini kullanıyorum ve 'message' hatayı görüntülemek için oluşturduğu öğe/kapsayıcıyı devre dışı bırakmak istiyorum.jQuery Doğrulama - Hata İletisini Gizle
Temel olarak, hata sınıfı için hata içeren giriş öğesi istiyorum, ancak hata iletisini içeren ek bir öğe oluşturmayın.
Bu mümkün mü?
Sadece bir CSS çözümünü düşündüm, ancak gerçekten öğenin hala oluşturulduğu gerçeğini düzeltmez mi? muhtemelen güvenli değil bu yüzden olsa da, doğrulama eklentinin iç donanım üzerinde dayanır
$("selector").validate({
showErrors: function() {
if (this.settings.highlight) {
for (var i = 0; this.errorList[i]; ++i) {
this.settings.highlight.call(this, this.errorList[i].element,
this.settings.errorClass, this.settings.validClass);
}
}
if (this.settings.unhighlight) {
for (var i = 0, elements = this.validElements(); elements[i]; ++i) {
this.settings.unhighlight.call(this, elements[i],
this.settings.errorClass, this.settings.validClass);
}
}
}
});
:
<style>
label.simpleValidationError {display: none !important; }
</style>
jQuery, i değilim, bunu – Hannes
Maalesef gerçekleştirmek için kullandığınız ne yaptığını ve hangi detaya biraz daha gitmek zorunda kalacak jQuery Doğrulama eklentisini kullanarak: http://bassistance.de/jquery-plugins/jquery-plugin-validation/ – Sjwdavies
~ Bu gerçekten fazladan bir bilgi eksikliği değil, bazı şeyleri açıklığa kavuşturuyor. Doğrulayıcıyı oluştururken (seçenekler bilge) ne yapıyorsunuz ve size verdiği verileri nasıl işliyorsunuz? – jcolebrand