Önceki Başlık: Form Özelliklerini Ayrı Bir Pencerede GörüntülemeSonraki Başlık: Form Öğesi İşlevleri


Form Öğesi Olayları

onBlur

Bir form öğesinde odak kaybı olduğunda meydana gelir. Örneğin, bir formda Kullanıcı Adı alanı bulunmaktadır. Kullanıcı, sekme tuşuyla ilerleyerek veya alanı tıklatarak o alanda odaklanmayı sağlar. onBlur olayı, kullanıcı aşağıdaki eylemlerden birini gerçekleştirdiğinde meydana gelir:

onChange

Bir form öğesinde odak kaybı olduğunda ve form öğesinin yeni değeri eski değerinden farklı olduğunda meydana gelir. Örneğin, bir formda değeri 10 olan Miktar adlı bir alan olduğunu düşünelim. Kullanıcı bu değeri değiştirip 15 yaptıktan sonra, kullanıcı odağı başka bir alana taşımıyor. onChange olayı, kullanıcı yalnızca aşağıdaki eylemlerden birini gerçekleştirdikten sonra meydana gelir:

onClick

Kullanıcı bir form öğesini tıklattığında meydana gelir. Geçerli bir tıklatma aynı nesnede hem onMouseDown hem de onMouseUp olayını içerir. Bu gereksinim, işlevlerin veya diğer kodların yanlışlıkla çağrılmasını önlemeye yardımcı olur; çünkü farenin tıklatılabilir nesne üzerinde kalması gerekir.

onFocus

Bir form öğesi odak aldığında meydana gelir. Kullanıcı, odaklanmayı sağlamak için sekme tuşunu kullanarak bir form öğesine gider veya bir form öğesini tıklatır. Ayrıca, bir form öğesinde odaklanmayı sağlamak için komut dosyaları veya kod da yazabilirsiniz.

onKeyDown

Kullanıcı bir tuşa ilk kez bastığında (örneğin, kullanıcı sekme tuşunu kullanarak bir Ad alanına gittiğinde veya o Ad alanını tıklattığında) meydana gelir. Kullanıcılar sayı tuşlarına basmaya çalıştığında, Ad alanı için onKeyDown olayıyla ilişkilendirilmiş bir komut dosyası kullanıcıları uyarır.

onKeyPress

Kullanıcı bir tuşa basıp o tuşu basılı tuttuğunda meydana gelir. Örneğin, onKeyPress olayı, kullanıcı sekme tuşuyla Ad adlı bir Seçme alanına gittikten ya da bu alanı tıklattıktan sonra bir harfi temsil eden bir tuşa bastığında meydana gelir. Ad alanı için onKeyPress olayıyla ilişkilendirilmiş bir komut dosyası, basılan harf tuşuyla eşleşen adlar arasında döngü yapar.

onKeyUp

Kullanıcı bir tuşa bastıktan sonra o tuşu bıraktığında meydana gelir. Örneğin, kullanıcı, sekme tuşunu kullanarak Sıcaklık adlı bir Değer Değiştirici alanına gittiğinde ya da o alanı tıklattığında, onKeyUp olayı meydana gelir. Kullanıcının belirli bir tuşu her basıp bırakışında, olayla ilişkilendirilmiş bir komut dosyası söz konusu alanın değerini artırır veya azaltır.

onLoad

Form, kullanıcının doldurması için ilk kez açıldığında meydana gelir.

onLookup

Kullanıcı, diğer alan değerleri esas alınarak hesaplanan (veya komut dosyasının yönlendirmesiyle "aranan") değerleri görüntülemek için bir Arama alanında Gözat düğmesini tıklattığında meydana gelir.

onMouseDown

Kullanıcı, bir form öğesinin üzerinde sol fare düğmesine bastığında meydana gelir.

onMouseMove

Kullanıcı, fare işaretçisini bir form öğesinin sınırları içine taşıdığında meydana gelir.

onMouseOut

Kullanıcı, fare işaretçisini bir form öğesinin sınırlarının dışına taşıdığında meydana gelir.

onMouseOver

Kullanıcı, fare işaretçisini bir form öğesinin üzerine getirip orada bıraktığında meydana gelir.

onMouseUp

Kullanıcı, bir form öğesinin üzerinde sol fare düğmesine bastıktan sonra düğmeyi serbest bıraktığında meydana gelir.

onMouseWheel

Faresinde kaydırma tekerleği olan bir kullanıcı, bu tekerleği ileriye veya geriye doğru döndürerek bir form öğesinde kaydırma yaptığında meydana gelir.

onSubmit

Kullanıcı formu gönderdiğinde meydana gelir. Aşağıdaki eylemlerden herhangi biri formu gönderebilir:

onValidate

İlişkilendirilen kod, aşağıdaki eylemlerden biri gerçekleşmeden önce, bir alan değerini iş kurallarına bakarak doğruladığında meydana gelir: