Prototype mintadarabok 4
fejlesztés, javascript, prototype
A prototype sok hasznos eszközt ad a kezünkbe a formok kezeléséhez is. Web2 ide vagy oda a formok még mindig a legszélesebben használható interfészek amelyeken keresztül a user tud az alkalmazással kommunikálni.
Segédfunkciók
Itt egy felsorolás a leggyakrabban használatos függvényekről.
formElem.activate(): Rámozgatja a fókuszt a formElemre és kiválasztja annak aktuális értékét.formElem.clear(): Törli a formElem tartalmát.formElem.focus(): A formElem megkapja a focust.formElem.select(): Kiválasztja a fromElem-ben található szövegetform.focusFirstElement(): A form első látszó és kiválasztható elemére mozgatja a focust.formElem.enable()ésformElem.disable(): Engedélyezi / tiltja a formElem-et.form.getElements(): Visszaadja a form összes elemét minden tulajdonságukkal együtt.formElem.getValueésformElem.setValue(): A formElem értékének kinyerése és beállításaform.serialize(): Az értékek serializált stringjével tér vissza.form.request(): Ajax.Request meghíváshoz serializálja a form értékeit.
Figyelők
Előfordul, hogy arra van szükségünk, hogy ha a form bármelyik vagy bizonyos eleme megváltozik akkor meghívódjon egy függvény. Erre való a Form objektum Observer() függvénye. Ha minden form elemre ugyanazt érték változást figyelő függvényt akarjuk alkalmazni, akkor azt egy new Form.Observer(form, másodperc, callbackFüggvény); hívással tehetjük meg. A függvény második paramétere egy másodpercekben megadott intervallum ami azt határozza meg, hogy az observer mennyi időközönként ellenőrizze, hogy változott-e a mező értéke. Ha az megváltozik akkor meghívja a callbackFüggvényt.
Ez a bejegyzés rrd billentyűzetéből potyogott ki 2008 január 30. napján 10:19:29-kor. Eddig 1,970 olvasást ért meg. A visszajelzéseket nyomonkövetheted ezzel az RSS feed-el. Véleményt nyilváníthatsz, vagy trackbackolhatsz a saját oldaladon.



