Webszerkesztés és HTML programozás - inter-studium.hu
Webszerkesztés és HTML programozás - inter-studium.hu
Webszerkesztés és HTML programozás - inter-studium.hu
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Vinnai Zoltán: <strong>HTML</strong><br />
<br />
25.5.2. Nyomógombok<br />
Nyomógombokat is az utasítással helyezhetünk el az űrlapon.<br />
Háromféleképpen lehet nyomógombot megjeleníteni, ahol az eredmény azonos, de a<br />
viselkedés különböző. A lehetősségek:<br />
• submit - <br />
• reset - <br />
• button - <br />
Az eltérés a type attribútum értékében van, minden más azonos. A value paraméter<br />
értéke határozza meg, hogy milyen szöveg jelenjen meg a nyomógombon. A button tipusú<br />
nyomógomb esetén szükség van más paraméterre (pl.: onClick) és JavaScript-re is, ha<br />
ténylegesen használni szeretnénk.<br />
A submit típusú nyomógomb szerepe az űrlap véglegesítése és elküldése. Ha a<br />
felhasználó egy ilyen típusú nyomógombra kattint, akkor a teljes űrlap adatai továbbküldésre<br />
kerülnek a method paraméterében meghatározott oldalnak. Ezért egy űrlapon<br />
legalább egy ilyen nyomógomb szokott lenni.<br />
A reset típus, az űrlap alaphelyzetbe állítását végzi, vagyis, ha a felhasználó egy ilyen<br />
típusú nyomógombra kattint, akkor a már kitöltött értékek törlésre kerülnek, és visszaáll az<br />
alapértelmezett tartalom. Egy űrlapon legalább egy ilyen elemet is illik elhelyezni.<br />
A button típusú nyomógombnak nincs funkciója, vagyis alaphelyzetben semmi se<br />
történik, ha a felhasználó rákkattint. Nekünk kell funkciót hozzárendelni JavaScript kód<br />
segítségével. Ehhez rendszerint az elem onClick attribútumát használják. Az<br />
onClick értékeként egy JavaScript eljárás nevét adhatjuk meg, ami bármilyen tevékenységet<br />
elvégezhet. Többnyire adatellenőrzésre használják, hogy minden elem ki van-e töltve és a<br />
kitöltött értékek megfelelnek-e az elvárásoknak.<br />
A következő példa mindhárom nyomógombtípus használatát és működését bemutatja:<br />
91