Autor | Zpráva | ||
---|---|---|---|
drvaca Profil |
#1 · Zasláno: 8. 1. 2010, 08:57:14
Prosím pěkně, kde je chyba? Když není vyplněn input, sice vyskočí alert, ale stejně to pokračuje na chat.php3 . . .
<script language="JavaScript" type="text/javascript"> function zkontroluj() { if(document.kontrola.person.value.length == 0) { alert("Nejprve si zvolte prezdivku!"); } } </script> <form name="kontrola" onSubmit="zkontroluj();" action="chat.php3" method="GET"> Prezdivka: <input type="text" name="person"><br><input type="submit" value="Vstoupit"></form> |
||
JAAkub Profil |
drvaca : skus dat -
... document.forms.kontrola.person.value |
||
drvaca Profil |
#3 · Zasláno: 8. 1. 2010, 09:17:06
Tak to mi nepomohlo :) Bych řekl že by tam mělo být něco jako že když nic nebude vyplněný tak form action disabled, ale nevim jak.
|
||
JAAkub Profil |
#4 · Zasláno: 8. 1. 2010, 09:26:27
Ty myslis aby to nepokracovalo v akcii ??
|
||
Joker Profil |
#5 · Zasláno: 8. 1. 2010, 09:40:54
drvaca:
„Když není vyplněn input, sice vyskočí alert, ale stejně to pokračuje na chat.php3“ Přidejte do té funkce return false, aby se zrušilo odesílání formuláře. |
||
JAAkub Profil |
#6 · Zasláno: 8. 1. 2010, 09:44:16 · Upravil/a: JAAkub
Tu je ten tvoj script :
<script language="JavaScript" type="text/javascript"> function zkontroluj() { if(document.forms.kontrola.person.value.length == 0) { alert("Nejprve si zvolte prezdivku!"); document.forms.kontrola.person.focus() return false; } else return true } </script> <form name="kontrola" onSubmit="return zkontroluj()" action="chat.php3" method="GET"> Prezdivka: <input type="text" name="person"><br><input type="submit" value="Vstoupit"></form> je to podla jpw |
||
Časová prodleva: 14 let
|
0