29 Mayıs 2013 Çarşamba

event.preventDefault

javascript yazarken bir çok fonksiyon blogunda gördüğümüz ve kullandığımız bu methodun işlevi nedir;
Bu method çağırılan fonksiyonda bağlanılan element üzerindeki default action’ı engeller.
Mesela a tag’i tıklandığında bir url’e yönlenmesi gerekir ama biz bu method ile bu aksiyonu iptal ederek istediğimiz aksiyonu uygulatabiliriz ya da bir textbox için bir karakter girildiğinde tetiklediğimiz fonksiyon ile belli kontollerle karakter girilmesini durdurabiliriz.
<input  type=”text”  id=”txtLowerCase”>
function textControl (e)
{
var char=$(‘#txtLowerCase’).charCode;
if(char<97 || char>122)
{
e.preventDefault();
console.log(“geçersiz karakter girdiniz.”);
} };

Hiç yorum yok:

Yorum Gönder