Feladat: Készíts egy HTML űrlapot a következő adatok megadására:
- Készíts egy új HTML fájlt
form.html
néven. - Név (szövegmező)
- Email cím (email mező)
- Tanfolyam választása (legördülő menü: Frontend, Backend, Fullstack)
- ÁSZF elfogadása (checkbox)
- Az űrlap mezői mind kötelezőek, ezért használd a
required
attribútumot, hogy ne lehessen üresen elküldeni. - Használj HTML5 elemeket, hogy az űrlap megfelelően validálja a bevitt adatokat.
- Készíts egy CSS fájlt
style.css
néven, amellyel a minta szerint formázod az űrlapot. - Az űrlapnak POST metódussal küld el az adatokat egy
form_handler.php
nevű PHP fájlnak. - Ellenőrizd érkezett e post kérés.
- Tisztítsd meg a bevitt adatokat SQL injection és XSS támadások ellen.
- Ellenőrizd a bevitt adatokat, ha hibás adatot küld a felhasználó, figyelmeztető üzenetet kapjon.
Eredmény:
Nincsenek megjegyzések:
Megjegyzés küldése