Autor | Zpráva | ||
---|---|---|---|
Trax Profil |
#1 · Zasláno: 27. 8. 2014, 10:08:03 · Upravil/a: Trax
Ahoj lidi,
mám problém s firefoxem - mám ve formuláři input: <label for="heslo">Heslo:</label> <input name="psw" id="heslo" type="password"> a firefox mi automaticky do URL adresy doplní psw= a doplní zadané heslo. Možná je chyba mezi klávesnicí a židlí ale já prostě nevidím chybku. Celý kód: <form action="index.php"> <label for="jmeno">Jméno:</label> <input id="jmeno" type="text"> <br> <label for="heslo">Heslo:</label> <input name="psw" id="heslo" type="password"> <br><input type="submit" value="odeslat"> <br><br><br> <?php $heslo = @$_POST["psw"]; if ($heslo == "") {echo "chyba!";} else {echo($heslo);} ?> Jen jsem chtěl poslat kamarádovi tento kod a začne mě trápit firefox. Setkali jste se s tím někdo? Popř. nějaké řešení? :) Díky Zkoušel jsem smazat celý php kód a vypadá to, že když uvedu name u inputu, tak mi to automaticky do url přihodí &psw= |
||
lionel messi Profil |
Trax:
Uprav to na <form action="index.php" method="post"> predvolená metóda je totiž GET a tá zobrazuje formulárové dáta v URL. Ak by si nepoužil zavináč na 9. riadku, dozvedel by si sa o tom z chybovej hlášky, odporúčam odstrániť ho. |
||
Trax Profil |
#3 · Zasláno: 27. 8. 2014, 10:28:03
lionel messi:
Já jsem si myslel, že je chyba jinde :) Děkuju. |
||
Chamurappi Profil |
#4 · Zasláno: 27. 8. 2014, 12:23:10
Reaguji na Traxe:
„a začne mě trápit firefox“ Stejně se musel chovat jakýkoliv jiný prohlížeč. „když uvedu name u inputu, tak mi to automaticky do url přihodí &psw=“ A když neuvedeš name , tak se vůbec neodesílá. U druhého políčka nemáš name . To jsou základy fungování formulářů…
|
||
Časová prodleva: 10 let
|
0