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 fonksiyon
function 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 fonksiyon
function kontrol(){
email=document.form1.email.value;
if(MailKontrol(email)){
alert("Mail adresi geçerli");
}
else{
alert("Mail adresi geçersiz");
}
</script>
0 Yorumlar