[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(" ").addClass("checked");
> > > }
> > > });
>
> > > });
>
> > > Thanks for any advise.
>
> > > Serhat
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home