Bazı form işlemlerinde kontrol yapmamız gerekebilir.Bu örneğimizde javascript kullanarak email adresi kontrolü yapacağız.Kullanıcının email adresi girerken text'e girdiği metin içinde @ karakteri,mail ve com yazısının bulunması lazım.Yani kullanıcının doğru bir mail adresi girmesi için.
Aşağıdaki gibi bir formumuz ve formun içinde mail adresinin girileceği input nesnemiz olsun.
<form name="form1" method="post"> <input type="text" name="email" /><input type="button" value="Kaydet" onClick="kontrol()" /></form>
Formdaki email alanımızı kontrol etmek için butona tıklandığında çalışması için fonksiyonumuzu yazıyoruz.
<script type="text/javascript">//Mail kontrolü yapan fonksiyonfunction emailKontrol(mail){var kontrol = new RegExp(/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/i);return kontrol.test(mail);}//Butona tıklandığında çalışan fonksiyonfunction kontrol(){email=document.form1.email.value;if(MailKontrol(email)){alert("Mail adresi geçerli");}else{alert("Mail adresi geçersiz");}</script>


0 Yorumlar