Prototype mintadarabok 4

prototypeA 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öveget
  • form.focusFirstElement(): A form első látszó és kiválasztható elemére mozgatja a focust.
  • formElem.enable() és formElem.disable(): Engedélyezi / tiltja a formElem-et.
  • form.getElements(): Visszaadja a form összes elemét minden tulajdonságukkal együtt.
  • formElem.getValue és formElem.setValue(): A formElem értékének kinyerése és beállítása
  • form.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.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöljük.