1. En dropdown med alternativen: 1, 2, 3, 4, 5, 7 och 8
2. Man väljer ett alternativ.
3. Så många input-fält som alternativet man valt skrivs ut. T.ex. (om man valde fyra)
<input type="text" name="1">
<input type="text" name="2">
<input type="text" name="3">
<input type="text" name="4">
Hur fixas då detta enklast?
:)
Skriv om det inte går fär i så fall fixar jag det på annat vis...
colioneMedlem sedan juni 20014 421 inlägg Gör en sökning jag har för mig att denna fråga besvrats förut
SPiNMedlem sedan mars 20007 896 inlägg Kanske nåt sånt här:
<html>
<head>
<script language="JavaScript" type="text/javascript">
function returnFields( numOfFields ) {
var htmlFields = "";
for( var i = 0; i < numOfFields; i++ ) {
htmlFields += "<input type='text' name='" + i + "'>\n";
}
return htmlFields;
}
</script>
</head>
...
<select name="mySelect" id="mySelect" onchange="document.insertHere.innerHTML = returnFields( this[this.selectedIndex].value ); return true;">
<option>1</option>
...
</select>
<span name="insertHere" id="insertHere"></span>
</html>
Kanske.