aantal kiezen bij dropdown
mijn vraag is hoe ik een een aantal formulieropties (<input type="text"..) kan laten genereren door middel van een drop down menu met het aantal in. Ik heb nu dit:
<head>
<script language="javascript">
function reps(aantal)
{
document.getElementById('velden').innerHTML = '';
for(i=1;i=aantal;i++) {
document.getElementById('velden').innerHTML .= '<tr><td><input type="text" name="naam'+i+'"></td><td><input type="text" name="gewicht'+i+'"></td></tr>';
}
}
</script>
</head>
<body>
<tr><td>Aantal:
<select name="reps" onChange="reps(this.value)">
<option name="0">0</option>
<option name="1">1</option>
<option name="2">2</option>
<option name="3">3</option>
<option name="4">4</option>
<option name="5">5</option>
<option name="6">6</option>
<option name="7">7</option>
</select>
</td></tr>
<div id='velden'>
</div>
</body>
deze vind ik interessant. Ik ga er op studeren en een voorbeeldpagina voor je maken, maar ik weet niet hoe lang het duurt.
Je aanpak met innerHTML is niet zo handig denk ik. Ik zie meer in document.createElement ().
Even een uurtje geduld!
ik zat net ineens te denken: met PHP kan het veel gemakkelijker dan met JavaScript! Hieronder staat een link naar een voorbeeldpagina met code:
inputs genereren met een selectbox
Ja ok met PHP is het makkelijk maar met Javascript hoef je niet te refreshen
bedankt, het werkt nu
thijs:
Ja ok met PHP is het makkelijk maar met Javascript hoef je niet te refreshen
Klopt Thijs, dat is een keuze. Maar hoeveel browsers ondersteunen de methode createElement?
Wesley:
bedankt, het werkt nu
Graag gedaan!
Jan:
Klopt Thijs, dat is een keuze. Maar hoeveel browsers ondersteunen de methode createElement?
thijs:
Ja ok met PHP is het makkelijk maar met Javascript hoef je niet te refreshen
Klopt Thijs, dat is een keuze. Maar hoeveel browsers ondersteunen de methode createElement?
Ik heb geen flauw id :X Ik ben nog niet egt goed in javascript duz :P
deze pagina van Peter Paul Koch en dat valt eigenlijk reuze mee.
Het zou dus ook in JavaScript kunnen. Let wel: als mensen JavaScript uitgeschakeld hebben (10%) dan werkt het niet, en met PHP wel.
Ik heb even gekeken op Het zou dus ook in JavaScript kunnen. Let wel: als mensen JavaScript uitgeschakeld hebben (10%) dan werkt het niet, en met PHP wel.
Ja ok dat klopt zelf gebruik ik ook liever geen javascript. Maar ik denk dat dat bij de meeste zo is
Ik heb gehoord dat $aantal = intval($_POST['aantal']); Php gezien correcter zou zijn