Kezdőoldal » Számítástechnika » Weblapkészítés » Hogy lehet azt megoldani,...

IxD kérdése:

Hogy lehet azt megoldani, hogy a felhasználó csak akkor küldhesse el az adatokat ha egy (vagy tobb) bizonyos kivan töltve?

Figyelt kérdés
Tehát ha nem tölt ki egy mezőt akkor kapjon egy hibaüzenetet

#weboldal #mező #textare #kitoltetlen #hiba uzenet
2014. ápr. 25. 17:42
 1/2 Drone007 ***** válasza:

Ezt hívjuk validálásnak. Ezt rendszerint úgy oldjuk meg, hogy a form submit gombjára lefuttatunk egy javascript functiont, ami végigjárja a form inputjait/selectjeit/... és ellenőrzi valid-e amit beleírtak, van-e benne adat, helyes-e formailag az email, stb...

Ha nem talál hibát submitot dob a formra, ha hiba van, azt kijelzi egy alerttel, vagy haladóknak egy megfelelő modal window-val, esetleg még meg is jelölheti a hibás inputokat.

A submit után meghívott php function szintén elemzi az adatokat, mivel a javascript átverhető, és csak akkor végzi el a megfelelő műveleteket (tárolás, email küldés, stb..) ha az adatok valóban validok. Ha nem, akkor jöhet a hibaüzenet, immár a php szintjén. itt is használható egy csinos modal window, valamint a hibás form elemek megjelölése.


Sok sikert!

2014. ápr. 25. 17:50
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:

De a javascriptes megoldást már ha leváltani nem is, de megkönnyítette a kezdők számára a html5-ben az ún. required tag, amit az inputban kell megadni. Ez minden javascript nélkül dob egy alertet a böngésző alapértelmezett nyelvén, hogy a mező kitöltése kötelező, ha az nincs kitöltve:

<input type="text" name="usrname" required>


Persze az 1-es válaszoló megoldása is tökéletes, sőt az úgy kell csinálni, pláne a php-s részét, de ha már van html5 szerintem próbáljuk meg használni is azt, és megspórolunk egy csomó javascript kódot.

2014. júl. 5. 18:14
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!