Autor | Zpráva | ||
---|---|---|---|
pesulap Profil * |
#1 · Zasláno: 23. 1. 2008, 20:04:54
Ahoj připadám si jak největší amatér ale mám problém s input type="radio"
mám nějaký form s radio... <input type="radio" name="xxx" value="1" checked /> <input type="radio" name="xxx" value="2" /> <input type="radio" name="xxx" value="3" /> <input type="radio" name="xxx" value="4" /> No a jde mi o zpracování tohoto formuláře. naivně jsem zkusil <?php echo $_POST["xxx"]; ?> ale to mi vyhodí pokaždé "on" a já potřebuji vědět které radio bylo vybrané , tedy jeho hodnotu :-( nevíte jak ? |
||
Akacko Profil |
#2 · Zasláno: 23. 1. 2008, 20:22:20
ukaž celý script, protože to jak to popisuješ by mělo fungovat správně.
|
||
pesulap Profil * |
#3 · Zasláno: 23. 1. 2008, 20:26:39
<table style="margin:30px;width:600px;border:0px;">
<tr><td colspan="4" style="text-align:center"> <strong><img src="img/fajfka.gif" alt="" />Jak jste se k nám dostali?</strong> </td></tr> <tr><td style="width:10px"> <input type="radio" name="odkud" checked onClick="hh(1);" value="e1"/></td><td colspan="4">Na doporučení</td> </tr> <tr> <td style="width:10px"><input type="radio" name="odkud" onClick="hh(2);" value="e2"/></td> <td>Seznam.cz</td> <td colspan="2"><input type="text" name="slova" id="seznam_slovo" value="slovo...." style="display:none;border:0px;background:#f96;" /></td> </tr> <tr> <td style="width:10px"><input type="radio" name="odkud" onClick="hh(3);" value="e3"/></td> <td>Google.cz</td> <td colspan="2"><input type="text" name="slova" id="google_slovo" value="slovo...." style="display:none;border:0px;background:#f96;"/></td> </tr> </table |
||
Akacko Profil |
#4 · Zasláno: 23. 1. 2008, 20:35:45
pesulap
cele to asi nebude, protože tu chybí php zpracování a form tagy a submit tlačítko. <?php if($_POST['send']) echo $_POST['xxx']; ?> <form method="post" action="page.php"> <input type="radio" name="xxx" value="1" checked /> <input type="radio" name="xxx" value="2" /> <input type="radio" name="xxx" value="3" /> <input type="radio" name="xxx" value="4" /> <input type="submit" name="send" /> </form> |
||
pesulap Profil * |
#5 · Zasláno: 23. 1. 2008, 20:40:35
nn tohle je na jednom php dokumentu a zpracování je na dalším dokumentu .. Neukázal jsem ti celej form , protože je dlouhej jak brno , ale nikde se nevyskytuje žádný input který by měl name="xxx" jen tyhlety radio .. A po oddeslání se otevře stránka kde je právě
<?php echo $_POST["xxx"]; ?> Takže je to odeslaný ... |
||
Akacko Profil |
#6 · Zasláno: 23. 1. 2008, 20:47:19
pesulap
pak by to mělo fungovat |
||
pesulap Profil * |
#7 · Zasláno: 23. 1. 2008, 20:52:04
Ale nefunguje :-(
vypíše mi to jen on |
||
Casero Profil |
#8 · Zasláno: 23. 1. 2008, 20:52:58
pesulap
ale to mi vyhodí pokaždé "on" Někde tam musíš strkat value "on". Zkus si to ořezat pouze na tento jednoduchý formulář a pomalu k němu přibalovat další věci, než přijdeš na část kódu, která dělá problém. |
||
Časová prodleva: 16 let
|
0