Prototip - Form Yönetimi
Prototip, HTML formlarını yönetmenin kolay bir yolunu sağlar. Prototype's Form bir ad alanı ve formla ilgili her şey için bir modüldür, form manipülasyonu ve serileştirme iyiliği ile doludur.
Formları bir bütün olarak ele alan yöntemleri tutarken, alt modülü Form.Element belirli form kontrolleriyle ilgilenir.
İşte ilgili tüm yöntemlerin tam listesi Form Element.
Prototip Form Yöntemleri
NOTE - Prototype.js'nin en azından 1.6 sürümüne sahip olduğunuzdan emin olun.
S.No. | Yöntem ve Açıklama |
---|---|
1. | devre dışı bırak () Formu bir bütün olarak devre dışı bırakır. Form kontrolleri görünür ancak düzenlenemez olacaktır. |
2. | etkinleştirme() Tamamen veya kısmen devre dışı bırakılmış bir formu etkinleştirir. |
3. | findFirstElement () İlk gizli olmayan, devre dışı bırakılmamış form denetimini bulur. |
4. | focusFirstElement () Formun ilk öğesine klavye odağı verir. |
5. | getElements () Bir formdaki tüm form denetimlerinin bir koleksiyonunu döndürür. |
6. | getInputs () Bir formdaki tüm INPUT öğelerinin bir koleksiyonunu döndürür. Bu özniteliklerde aramayı kısıtlamak için isteğe bağlı tür ve ad bağımsız değişkenlerini kullanın. |
7. | istek() Formun bir Ajax aracılığıyla seri hale getirilmesi ve gönderilmesi için uygun bir yöntem. Formun eylem özniteliğinin URL'sine talep. Options parametresi Ajax.Request örneğine iletilerek HTTP yönteminin geçersiz kılınmasına ve ek parametrelerin belirtilmesine izin verilir. |
8. | Sıfırla() Bir formu varsayılan değerlerine sıfırlar. |
9. | seri hale getir () Form verilerini Ajax istekleri (varsayılan davranış) için uygun bir dizeye serileştirin veya isteğe bağlı getHash doğru olarak değerlendirilirse, anahtarların form kontrol adları ve değerlerin veri olduğu bir nesne karması. |
10. | serializeElements () Bir form öğeleri dizisini Ajax istekleri için uygun bir dizeye serileştirin (varsayılan davranış) veya isteğe bağlı getHash doğru olarak değerlendirilirse, anahtarların form kontrol adları ve değerlerin veri olduğu bir nesne karması. |