Autor | Zpráva | ||
---|---|---|---|
Petrb Profil * |
#1 · Zasláno: 8. 4. 2011, 00:31:51
Dobrý den
prosím o pomoc při tvorbě kodu, snažím se už tři dny aby to fungovalo, ale někde mi asi něco chybí Potřeboval bych měnit tabulku při výběru selectu Může mi někdo poradit kde je chyba? <script language='JavaScript' type="text/javascript"> function zmena (hod) { var x1 = document.getElementById('form'); switch (hod){ case 1: x1.innerHTML = "<table><tr><td>Nazdar</td></tr></table>"; break case 2: x1.innerHTML = "<table><tr><td>Nazdar 1</td></tr></table>"; break case 3: x1.innerHTML = "<table><tr><td>Nazdar 2</td></tr></table>"; break } } </script> </head> <body> <table border="1" width="50%"> <col width="80px"> <tr><td> Group size </td> <td> <form id="group"> <select name="groupsize" size="1" onchange="zmena(this.value)"> <option value="1">1-2 people</option> <option value="2">3-6 people</option> <option value="3">13-18 people</option> <option value="4">19-28 people</option> <option value="5">29-48 people</option> </select> </form> </td></tr> <tr> <td colspan="4"> <div id="form"> <table border="1" > <tr><td>toto se bude měnit</td></tr> </table> </div> </td> </tr> </table> |
||
joe Profil |
#2 · Zasláno: 8. 4. 2011, 03:11:04
Tak lituju, že to děláš tři dny :-), ale pokud by sis hned na začátek té funkce zmena, dal tento řádek:
alert(typeof(hod)); snad bys přišel na to, kde je problém. Tedy jednotlivá čísla za case dej do apostrofů nebo uvozovek. |
||
Petrb Profil |
#3 · Zasláno: 8. 4. 2011, 11:01:48
Výborný už to funguje, ani mě to nenapadlo.
Děkuji moc |
||
Časová prodleva: 13 let
|
0