Arkadaşlar kodumu altta gönderiyorum.Bu basit bir form burda benim yapmak istediğim gönderme yapmadan bütün fieldların doldurulduğunu kontrol etmesi ve email field ında da @ işaretini bulmak istemesini istiyorum ama her field ı doldurup email kısmınada @ işareti olmadan bir değer girdiğimde gene kabul ediyo ve görmezden geliyor ve yanlış bir biçimde @ siz olduğu halde formu gönderiyor.Yardım edecek arkadaşlardan şimdiden teşekkürler..
Not: Birde eğer mümkünse tel,ceptel,tckimlikno gibi field larada sadece integer değer veri girişine izin vermesini istiyorum bunuda gösterebilecek arkadaşlar varsa memnun olurum.Tekrar teşekkürler..
<?php
$js='<head>
<script language="JavaScript"> function checkMail(myfrm) { var x = myfrm.email.value; var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if (filter.test(x)) return 1; else return 0; }
valla vb.nette çok kolayda javadan pek çakmıyorum kusura bakma
if(!(eregi("^[_a-z0-9-]+(\.[a-z0-9-]+)*@([0-9a-z][0-9a-z-]*[0-9a-z]\.)+[a-z]{2}[mtgvu]?$", $email))){ echo "Email adresinizi yanlış yazdınız. Lütfen geri giderek hatayi düzeltiniz.\n";?>
bu kodu kullanarak e-maili denetleyebilirsin. hiç problem yaşamazsın.
Hocam email kontrol etme ile problemim yok benim javascript de kontrol ediyor sadece email satırını girdiğimde lakin benim derdim fieldların hepsini doldurunca problem çıkarıyor o zaman email kontrolunu atlıyor..
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme