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