Autor | Zpráva | ||
---|---|---|---|
joshua Profil * |
Cau lidi mam tento kod >
print '<form action='.$_SERVER['PHP_SELF'].' METHOD=\'POST\'>'; print '<input type=\'checkbox\' name=\'ch\' value=\'1\'><br>'; print '</form>'; If (isset($_POST['ch'])) { print 'nejaky text'; } Potrebuju, abych po kliknuti na checkbox provedl prikaz print nejaky text. ale nejako to neinde :( nekde je tutove chyba |
||
panther Profil |
#2 · Zasláno: 20. 7. 2009, 13:38:56
joshua
„nekde je tutove chyba“ ano. Proměnná „$_POST['ch']“ se naplní po odeslání formuláře. |
||
joshua Profil * |
#3 · Zasláno: 20. 7. 2009, 13:43:52
a jak to opravit tedy? Takto je to voláno správně ne?
|
||
Alphard Profil |
#4 · Zasláno: 20. 7. 2009, 13:51:17
V PHP se změna projeví až po znovunačtení stránky (chybí vám tlačítko submit, takže odesílat Enterem). Možná hledáte javascriptové řešení (tam je reakce okamžitá).
|
||
joshua Profil * |
#5 · Zasláno: 20. 7. 2009, 13:52:14
Já právě to potřebuji udělat bez tlačítka submit ..... lze to udělat pomocí nějakého input hidden nebo tak?
|
||
panther Profil |
#6 · Zasláno: 20. 7. 2009, 13:56:28
joshua
„lze to udělat pomocí nějakého input hidden nebo tak?“ Alphard ti již napsal, že to bude JS řešení. |
||
joshua Profil * |
#7 · Zasláno: 20. 7. 2009, 14:00:43
tak dekuju, jdu hledat reseni ..
|
||
Časová prodleva: 15 let
|
0