javascript form doğrulama - konumlandırma

1 Cevap php

Ben formu 'validatin için küçük parçacık var. Şimdi tüm ileti açtı görünür, böylece kullanıcı göremiyorum ve bu yüzden onun çok sinir bozucu çünkü, hata iletileri konumlandırmak için yardıma ihtiyacım var.

$(document).ready(function() {
jQuery.validator.addMethod("lettersonly", function(value, element) {
        return this.optional(element) || /^[a-zőöüóúéáűí ]+$/i.test(value);
}, "<?php echo $lettersonly; ?>");  
    $("#regval").validate({
        rules: {
            name: {
                required: true,
                minlength: 5,
                maxlength:30,
                lettersonly: true
            },
            nick: {
                required: true,
                minlength: 3,
                maxlength:12
            },
            pass1: {
                required: true,
                minlength: 5
            },
            pass2: {
                required: true,
                minlength: 5,
                equalTo: "#pass1"
            },

          messages: {
            full: {
                required: ".....",
                minlength: "....",
                maxlength: "...."
            },
            nick: {
                required: "....",
                minlength: "....",
                maxlength: "...."
            },
            pass1: {
                required: "....",
                minlength: "..."
            },
            pass2: {
                required: "....",
                minlength: "....",
                equalTo: "...."
            },

    });

});
</script>

1 Cevap

"Dava"?

Lütfen hata mesajları göstermek nerede gerçekten anlamadan seni belgelerini kontrol öneririz.

jQuery Validation Plugin: Options Documentation

Eğer eklenti varsayılan hata nesil / yerleştirme değiştirmek için kullanabileceğiniz çeşitli seçenekler / yöntemler vardır.

errorElement: Hata bir etiket olmamalı eğer

wrapper ve errorLabelContainer: Eğer örneğin Sağ yerine hata var giriş alanına yakın konuyor tüm hataları göstermelidir belirli bir ul / li 'nin bir yere istiyorum

errorPlacement (fonksiyon): tam bir kez valide giriş bir hata var çağrıldı. Bu fonksiyon sayesinde istediğiniz Hiç hata elemanı yerleştirebilirsiniz. Aynı giriş için Bundan sonraki bütün hata iletileri daha sonra aynı yerde gösterilmektedir