| Tantárgy:|[[egyetem:webc2:menu|Webes rendszerek kliens oldali programozása 2. [IM3314, WP3316] ]]| | Tananyag:|[[egyetem:webc2:cookie:menu|JavaScript - Cookie kezelés]]| | Feladat:|[[egyetem:webc2:cookie:f5:feladat|Készülék tulajdonosa]]| ====== Részfeladat ====== Gomb megnyomására a következők történjenek: - Ellenőrizze, hogy a név és cím űrlapmezőkben legalább 3 karakter hosszúságú érték van elhelyezve; ha nem, akkor felbukkanó üzenetben figyelmeztessen az adatok hiányára és ne csináljon továbbiakban semmit! - Megfelelő adat esetében cookie-ban tárolja el az űrlapelemekben elhelyezett adatokat. - Töltse be újra a weboldalt. ====== Segítség a megoldáshoz ====== A gombon elhelyezett "onclick" esemény lekezelésére írt függvénnyel tudjuk végrehajtani a gombhoz kapcsolódó feladatok végrehajtását. \\ \\ Az űrlap beviteli mezők (getElementById) értékének lekérdezése (value) után szöveges változóként kezelhetjük az eredményt. A szöveges változóban tárolt adat hosszát (length) kell ellenőriznünk. HA nem megfelelő a beírt adat hossza, akkor felbukkanó üzenetben (alert) tájékoztatjuk a felhasználót, pl.: Ön nem megfelelően töltötte ki a 'név' mezőt! \\ \\ Mivel jelen esetben 3 különböző beviteli mező értékét kell eltárolnunk cookie-ban, és ezeket a későbbiekben külön-külön is kell tudnunk kezelni (tehát nem érdemes összeömleszteni egy szöveges információba a mentett adatot), így most 3 különböző cookie változóban kell eltárolnunk az egyes értékeket! Ezek legyenek, pl.: nev, cim, telefon \\ \\ Az adat eltárolása után az oldal újratöltésére javascript-ben több módszer is lehet, ilyen pl.: location.reload();