Autor | Zpráva | ||
---|---|---|---|
obywan Profil |
#1 · Zasláno: 18. 4. 2011, 13:32:28
Ahoj. Jak udělat, aby po odeslání formuláře zůstaly zobrazené zadané hodnoty? Tj. zůstala označena vybraná možnost a zadaný text v políčku.
Děkuju za rady. <form method="post"> <input type="radio" name="vyber" value="1" checked="checked">moznost1<br> <input type="radio" name="vyber" value="2">moznost2<br><br> <input type="text" name="text" maxlength="10"> <input type="submit" name="odeslat" value="Odeslat"><br> </form> <?php if (isset($_POST['odeslat'])) { $text = $_POST['text']; $vyber = $_POST['vyber']; echo "<br>Zadano:".$text; echo "<br>Moznost:".$vyber; } ?> |
||
_es Profil |
#2 · Zasláno: 18. 4. 2011, 14:25:00
obywan:
„aby po odeslání formuláře zůstaly zobrazené zadané hodnoty?“ Musíš tie zadané hodnoty odoslať naspäť v HTML kóde. |
||
Taps Profil |
#3 · Zasláno: 18. 4. 2011, 14:45:38
obywan:
<?php echo'<form method="post"> <input type="radio" name="vyber" value="1" '; if($_POST['vyber']==1 or !$_POST['vyber']){echo 'checked';} echo'>moznost1<br> <input type="radio" name="vyber" value="2"'; if($_POST['vyber']==2){echo 'checked';} echo'>moznost2<br><br> <input type="text" name="text" maxlength="10" value="'.$_POST['text'].'"> <input type="submit" name="odeslat" value="Odeslat"><br> </form>'; if (isset($_POST['odeslat'])) { $text = $_POST['text']; $vyber = $_POST['vyber']; echo "<br>Zadano:".$text; echo "<br>Moznost:".$vyber; } ?> |
||
obywan Profil |
#4 · Zasláno: 19. 4. 2011, 09:04:38
Díky moc! :)
|
||
Časová prodleva: 13 let
|
0