Autor | Zpráva | ||
---|---|---|---|
mato85 Profil |
#1 · Zasláno: 11. 3. 2006, 19:59:52
zdar
ako sa robi to, ze ked niekto nevyplni cely formular, vypise mu k tym poliam, ktore nevyplnil ze ich ma vyplnit a formular sa neodošle. |
||
grafical Profil |
#2 · Zasláno: 11. 3. 2006, 20:03:48
<form action="xxx.php" action="post">
<input type="text" name="text"> <input type="submit" value="Odosli"> </form> a teraz xxx.php <?php $text = $_POST['text']; if ($text=="") { echo 'Policko nebolo vyplnene...'; die(); } else { echo 'Vsetko prebehlo v poriadku'; } ?> |
||
wimstr Profil |
#3 · Zasláno: 11. 3. 2006, 20:04:21
Třeba přes JavaScript jednoduchá kontrola formulářového pole (není li nic vyplněno):
<script type="text/JavaScript"> function KontrolaEmail() { if (email.mail.value == "") { email.mail.focus(); alert ("Nezadali jste svůj e-mail."); return false; } } </script> <form action="mailto:xxx@xxx.cz" name="email" method="post" onsubmit="return KontrolaEmail();"> E-mail: <input type="text" size="25" name="mail"> <input type="submit" value="Odeslat"> </form> |
||
grafical Profil |
#4 · Zasláno: 11. 3. 2006, 20:06:20
ja som sa tam pomylil ... dal som dva krat action ... miesto toho druheho action daj method...
|
||
mato85 Profil |
#5 · Zasláno: 12. 3. 2006, 00:44:03
ale vy ste ma nepochopili. to s tym JS to viem, ale chcel by som nieco taketo: http://mail.zoznam.sk/register . ked sa v tom formulari nieco nevyplni vypise chybu ako v uvedenom odkaze
ja mam nieco taketo <form method="post" action="send.php" > Meno<br /><input name="meno" maxlength="60" type="text"><br /> Vaša e-mailová adresa<br /><input name="email" maxlength="60" type="text"><br /> Predmet<br /><input name="subject" maxlength="60" type="text"><br /> Správa<br /><textarea name="text" cols="40" rows="6"></textarea><p /> <input value="Odoslať" type="submit"> </form> a na tom zozname je toto <form method="POST" action="register"> chyba tam .php a tomu nerozumiem. ale v kazdom pripade by som bol rad keby mi to funguje ako som spomenul. |
||
grafical Profil |
#6 · Zasláno: 12. 3. 2006, 13:41:12
ale ved to co som poslal funguje tak, ze ked nevyplnis policko tak ta to upozorni ??
takze: <form method="post" action="send.php" > Meno<br /><input name="meno" maxlength="60" type="text"><br /> Vaša e-mailová adresa<br /><input name="email" maxlength="60" type="text"><br /> Predmet<br /><input name="subject" maxlength="60" type="text"><br /> Správa<br /><textarea name="text" cols="40" rows="6"></textarea><p /> <input value="Odoslať" type="submit"> </form> send.php <?php $meno = $_POST['meno']; $email = $_POST['email']; $subject = $_POST['subject']; $sprava = $_POST['sprava']; if ($meno == "") { echo 'Nebolo vyplnene meno'; $pokracovat=0; } else { pokracovat=1; } if ($mail == "") { echo 'Nebol vyplneny mail'; $pokracovat=0; } else { pokracovat=1; } if ($subject == "") { echo 'Nebol vyplneny mail'; $pokracovat=0; } else { pokracovat=1; } $if ($sprava == "") { echo 'Nebola vyplnena sprava'; $pokracovat=0; } else { pokracovat=1; } if ($pokracovat==0) { die(); } else { ... } ?> |
||
mato85 Profil |
#7 · Zasláno: 12. 3. 2006, 16:03:00
hej ale ono to upozorni v novom okne. a ja som chcel aby to upozornilo vedla jednotlivych poloziek formulara
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0