| 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: 15 let
|
|||
0