Kezdőoldal » Számítástechnika » Weblapkészítés » Az űrlapomon hogyan tudok...

Az űrlapomon hogyan tudok kötelező mezőket létrehozni?

Figyelt kérdés
Az űrlapomon vannak kötelező mezők és azt szeretném hogy csak akkor küldje el, ha minden mező ki van töltve. Pl ha az email mezőt üresen hagyja akkor jelenjen meg egy hibaüzenet, hogy a mező kitöltése kötelező.
2011. máj. 31. 18:01
 1/10 anonim ***** válasza:

Javascriptel

ha a mező üres akkor írja ki hogy mivan...


írjak egy kódot?? :)

2011. máj. 31. 18:06
Hasznos számodra ez a válasz?
 2/10 anonim ***** válasza:

Sziasztok.

Ez engem is érdekelne. :)

2011. máj. 31. 18:19
Hasznos számodra ez a válasz?
 3/10 A kérdező kommentje:

Igen légyszíves. Kódra voltam kíváncsi csak nem írtam le. :)

Előre is köszi a kódot.

2011. máj. 31. 18:24
 4/10 anonim ***** válasza:
javascript nagyon keves (az kikapcsolhato). kell melle php-s ellenorzes is.
2011. máj. 31. 18:42
Hasznos számodra ez a válasz?
 5/10 anonim ***** válasza:

<html>

<head>

<link href="style.css" rel="stylesheet" type="text/css">


<script type="text/javascript" language="javascript">

function ellenöriz(){

var rendben = true

var name = document.regisztracio.name.value.length;

var mail = document.regisztracio.mail.value.length;

var kukac = document.regisztracio.mail.value.indexOf('@');

var kukac_elött = document.regisztracio.mail.value.substr(0,kukac).length;

var password = document.regisztracio.password.value;

var re_password = document.regisztracio.re_password.value;



if(name<4){

alert("A neved túl rövid!");

rendben=false

}


if(name>10){

alert("A neved túl hosszú!")

rendben=false

}


if(mail<9){

alert("Az e-mail címed túl rövid!")

rendben=false

}


if(mail>25){

alert("Az e-mail címed túl hosszú!")

rendben=false

}


if(kukac_elött<3){

alert('A kukac elött kevés karakter van')

rendben=false

}


if(kukac_elött>20){

alert('A kukac elött túl sok karakter van')

rendben=false

}


if(password.length<6){

alert("A jelszavad túl rövid!")

rendben=false

}


if(password.length>20){

alert("A jelszavad túl hosszú")

rendben=false

}


if(password!=re_password){

alert("A két jelszó nem egyezik")

}


if(rendben){

alert("Sikeres regisztráció!")

}


}

</script>

</head>

<body>


<table>


<form name="regisztracio">


<tr><td>Név:</td><td><input type="text" name="name"></td><td> <i>A név minimum 4 maximum 10 karakter hosszú lehet!<i> </td></tr>

<tr><td>E-mail:</td><td><input type="text" name="mail"></td></tr>

<tr><td>Jelszó:</td><td><input type="password" name="password"></td><td> <i>A jelszó minimum 6 maximum 20 karakter hosszú lehet!<i> </td></tr>

<tr><td>Jelszó újra:</td><td><input type="password" name="re_password"></td><td> <i>A két jelszónak eggyeznie kell!<i> </td></tr>

<tr><td><input type="button" value="Regisztrálok" onclick="ellenöriz()"> <input type="reset" value="visszaállít"></td></tr>


</form>


</table>



</body>

</html>



név:minimum 4 maximum 10 karakter

e-mail: a kukac előtt minimum 3 maximum 20, az egész e-mail max 25 karakter min9

jelszó: minimum 6 maximum 20

2011. máj. 31. 18:50
Hasznos számodra ez a válasz?
 6/10 anonim ***** válasza:

a javascript az nem korrekt megoldás erre. ajánlom a php-t.

vegyél fel minden formhoz egy namet, a php ban tölts bele változókba, írj még 1 változót ami értéke false(ez legyen pl a hiba változód) minden hibaüzenet végén állítsad true ra a hibaváltozó értékét. A végén egy if() el ellenőrizd hogy megtartotta e eredeti értéket a hiba változód, és ha igen akkor továbbenged, mivel nincs hiba.

2011. máj. 31. 18:56
Hasznos számodra ez a válasz?
 7/10 anonim ***** válasza:

Ezt hogy érted hogy form hoz?? csak egy form van

és JS el a hibát lehet kiiratni nem megállításra gondoltam

2011. máj. 31. 19:11
Hasznos számodra ez a válasz?
 8/10 A kérdező kommentje:
Köszi a segítséget. Minden sikerült! :)
2011. jún. 1. 03:20
 9/10 anonim ***** válasza:

Ahogy már azt előttem írták, szükséges lenne szerver oldali ellenőrzés is, sőt az jóval fontosabb, mint a kliens oldali.

A kliens oldali ellenőrzés legnagyobb előnye csak annyi, hogy megakadályozza a felesleges kliens szerver kommunikációt.

Nagy hátránya, hogy egyszerűen megkerülhető.

2011. jún. 1. 09:33
Hasznos számodra ez a válasz?
 10/10 anonim ***** válasza:
jah bocs minden inputhoz
2011. júl. 9. 21:23
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!