Merhabalar arkadaşlar aşağıdaki kod sitemizin üye ol bölümündeki cep telefon numarasının yazıldığı bölüm. Buraya sıfırı sabir kılmak istiyoruz çünkü 9 haneli yazılması lazım kayıt olan ısrarla sıfırı yazıyor. Aşağıdaki gibi eklemeler yaptım ama nafile yine o sıfır oraya yazılıyor. Ne yapmam lazım teşekkürler
Site
Kod;
<p style="float: left; width: 100%;">
<label>Cep Telefonu </label>
<input oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(..*)./g, '$1');" autocomplete="on" type="text" value="5xx xxx xxxx" id="mobil" class="form-control" name="mobil" required="5" maxlength="10" placeholder="5xx xxx xxxx" required />
Php ile ilgili bir problem +90 sabit yapma
5
●80
- 07-05-2021, 10:37:09
- 07-05-2021, 10:45:20Merhaba
//kullanici girisinde telefon numarasi alanina harf ve karekter girisini engelliyoruz $("#telefon").keyup(function (){ if (this.value.match(/[^0-9]/g)){ this.value = this.value.replace(/[^0-9]/g,''); } }); $('#telefon').keypress(function (e) { if (this.value.length == 0 && e.which == 48) return false; });bunu kullanabilirsin - 07-05-2021, 10:49:04Php tarafında ise şöyle bir kontrol yaptırabilirsin
if(strlen($telefon) > 10) echo "telefon numarnız 10 haneli olmalıdır";
$sifir = substr($telefon, 1,1); // sana sıfır verecektir (test etmedim çalışması gerek)
birde ltrim baştaki 0 sil kontrolü yaptırabilirsin.
ama tüm bu işlemlerden sonra elden kalan telefon numarsının doğrulunu tekrar kontrol etmeniz gerek. - 07-05-2021, 11:05:16asabilisim adlı üyeden alıntı: mesajı görüntüleTeşekkürler arkadaşlar yukarda ekledigim kodda nasıl kullanabilirim acaba ekliyince form bozuluyor.asabilisim adlı üyeden alıntı: mesajı görüntüle