Sunday, November 15, 2009

[jQuery] Re: Jquery Validate Problem on IE (Need Help)

I have the same problem without any $addMethod's. I saw some threads
about comma problems but can't make it work too :( . Did you find any
solution?

On 14 Kasım, 10:24, serhat <serhatsarika...@gmail.com> wrote:
> I really need a solution soon can any one check my code?
>
> On 14 Kasım, 00:17, serhat <serhatsarika...@gmail.com> wrote:
>
>
>
> > I also tried without $.validator.addMethod but still have the same
> > problem... Any idea or fix for this validation script? Thx for any
> > advise :)
>
> > On 13 Kasým, 18:25, serhat <serhatsarika...@gmail.com> wrote:
>
> > > I have a form validation with Jquery+Jquery Validation Plugin. I tried
> > > all variations on my page but cant make it work on IE 6.0 , 7.0 or 8.0
> > > but both Firefox and Chrome works great. The code is;
>
> > > $(document).ready(function() {
> > >        $.validator.addMethod("kullanici", function (value, element) {
> > >                return /^[a-zA-Z0-9]+$/.test(value);
> > >        },"Format");
>
> > >        $.validator.addMethod("dogum", function (value, element) {
> > >                return /^(((0[1-9]|[12]\d|3[01])\/(0[13578]|1[02])\/
> > > ((19|[2-9]\d)\d
> > > {2}))|((0[1-9]|[12]\d|30)\/(0[13456789]|1[012])\/((19|[2-9]\d)\d{2}))|
> > > ((0[1-9]|1\d|2[0-8])\/02\/((19|[2-9]\d)\d{2}))|(29\/02\/((1[6-9]|
> > > [2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])
> > > 00))))$/.test(value);
> > >        },"Tarih formatý Gün/Ay/Yýl olmalýdýr");
>
> > >        $.validator.addMethod("cep", function (value, element) {
> > >                return /[0-9]{7}/.test(value);
> > >        },"Cep telefonu formatý yanlýþ");
>
> > >        var validator = $("#Uyeolform").validate({
> > >                rules: {
> > >                        KULLANICI_ADI: {
> > >                                required: true,
> > >                                minlength: 6,
> > >                                maxlength: 20,
> > >                                kullanici: true
> > >                        },
> > >                        SIFRE: {
> > >                                required: true,
> > >                                minlength: 6
> > >                        },
> > >                        V_SIFRE: {
> > >                                required: true,
> > >                                equalTo: "#SIFRE"
> > >                        },
> > >                        GIZLI_SORU: "required",
> > >                        GIZLI_SORUM: "required",
> > >                        GIZLI_SORU_CEVAP: "required",
> > >                        ADI: "required",
> > >                        SOYADI: "required",
> > >                        EMAIL: {
> > >                                required: true,
> > >                                email: true
> > >                        },
> > >                        V_EMAIL: {
> > >                                required: true,
> > >                                equalTo: "#EMAIL"
> > >                        },
> > >                        CEP_TEL1: "required",
> > >                        CEP_TEL2: {
> > >                                required: true,
> > >                                cep: true
> > >                        },
> > >                        DOGUM_TARIHI: {
> > >                                dogum: true,
> > >                                required: true
> > >                        },
> > >                        SEHIR: "required",
> > >                        SOZLESME: "required"
> > >                },
> > >                messages: {
> > >                        KULLANICI_ADI: {
> > >                                required: "Kullanýcý adýnýzý giriniz",
> > >                                minlength: jQuery.format("En az {0}
> > > karakter girebilirsiniz"),
> > >                                maxlength: jQuery.format("En fazla {0}
> > > karakter girebilirsiniz"),
> > >                                kullanici: "Boþluk ve Türkçe karakter
> > > kullanýlmadan en az 6
> > > karakter",
> > >                        },
> > >                        SIFRE: {
> > >                                required: "Þifrenizi giriniz",
> > >                                minlength: jQuery.format("En az {0}
> > > karakter girebilirsiniz")
> > >                        },
> > >                        V_SIFRE: {
> > >                                required: "Þifrenizi tekrar giriniz",
> > >                                equalTo: "Þifreler uyumsuz"
> > >                        },
> > >                        GIZLI_SORU: "Gizli sorunuzu seçiniz",
> > >                        GIZLI_SORUM: "Kendi gizli sorunuzu yazýnýz veya
> > > varolanlardan
> > > birini seçiniz",
> > >                        GIZLI_SORU_CEVAP: "Gizli sorunuzun cevabýný
> > > giriniz",
> > >                        ADI: "Adýnýzý giriniz",
> > >                        SOYADI: "Soyadýnýzý giriniz",
> > >                        EMAIL: {
> > >                                required: "Email adresinizi giriniz",
> > >                                email: "Lütfen geçerli bir email adresi
> > > giriniz"
> > >                        },
> > >                        V_EMAIL: {
> > >                                required: "Email adresinizi tekrar
> > > giriniz",
> > >                                equalTo: "Email adresleri uyumsuz"
> > >                        },
> > >                        CEP_TEL1: "Lütfen operatör numaranýzý seçiniz
> > > <br><br>",
> > >                        CEP_TEL2: {
> > >                                required: "Lütfen cep telefonu
> > > numaranýzý giriniz <br><br>",
> > >                                cep: "Lütfen cep telefonu numaranýzý
> > > doðru giriniz <br><br>"
> > >                        },
> > >                        DOGUM_TARIHI: {
> > >                                dogum: "Doðum tarihinizi giriniz (Gün/
> > > Ay/Yýl)",
> > >                                required: "Doðum tarihinizi formatý Gün/
> > > Ay/Yýl olmalýdýr"
> > >                        },
> > >                        SEHIR: "Lütfen Bulunduðunuz þehiri seçiniz",
> > >                        SOZLESME: "Sözleþmeyi kabul etmeniz
> > > gerekmektedir"
> > >                },
> > >                errorPlacement: function(error, element) {
> > >                        if ( element.is(":radio") )
> > >                        error.appendTo( element.parent().parent().next
> > > ().children().next
> > > () );
> > >                        else if ( element.is(":checkbox") )
> > >                        error.appendTo ( element.parent().parent().next
> > > ().children().next
> > > () );
> > >                        else
> > >                        error.appendTo( element.parent().parent().next
> > > ().children().next
> > > () );
> > >                },
> > >                success: function(label) {
> > >                        label.html("&nbsp;").addClass("checked");
> > >                }
> > >        });
>
> > > });
>
> > > Thanks for any advise.
>
> > > Serhat

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate