Ga naar inhoud

[dhtml] velden


anoniem

Aanbevolen berichten

ik heb dit scriptje gemaakt, maar het doet niet precies wat ik wil. het zet namelijk niet in de layer alle velden, maar alleen het laatste veld. hij moet alle input velden weergeven dus. [code:1:ab210d1cd5]<form name=bewerken> <table> <tr> <td>Aantal vragen</td> <td><select name="aantalkeuzes" onChange="aantalvelden(); return false"> <option value=2>2 keuzes</option> <option value=3>3 keuzes</option> <option value=4 selected>4 keuzes</option> <option value=5>5 keuzes</option> <option value=6>6 keuzes</option> <option value=7>7 keuzes</option> <option value=8>8 keuzes</option> <option value=9>9 keuzes</option> <option value=10>10 keuzes</option> </select></td> </tr> <tr> <td><div id="keuze" width=100% height=30></div></td> <td><div id="input" width=100% height=30></div></td> </tr> <tr> <td> <script> function aantalvelden() { var aantal = bewerken.aantalkeuzes.value; for (i = 1; i <= aantal ; i++) { keuze.innerHTML = 'Keuze '+i+' ' input.innerHTML = '<input value=\"{waarde}\" size=30 maxlength=255 name=keuze'+i+'>\n' } } </script> </td><td></td></tr> </table></form>[/code:1:ab210d1cd5] Weet iemand hoe ik dit kan oplossen?[/code]
Link naar reactie
Een plusje (+) toevoegen is voldoende: [code:1:b82481df7a] input.innerHTML += '<input value=\"{waarde}\" size=30 maxlength=255 name=keuze'+i+'>\n' [/code:1:b82481df7a] Overigens blinkt de rest van je code niet echt uit in netheid. Gebruik bijvoorbeeld liever de volledige objectverwijzingen ([i:b82481df7a]document.getElementById [/i:b82481df7a]of [i:b82481df7a]document.all [/i:b82481df7a]afhankelijk van welke browser je wil ondersteunen)
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...