webForumDet fria alternativet

Skriv ut HTML-kod beroende på...

3 svar · 199 visningar · startad av trexter.com

trexter.comMedlem sedan apr. 20021 203 inlägg
#1

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?

:)

trexter.comMedlem sedan apr. 20021 203 inlägg
#2

Skriv om det inte går fär i så fall fixar jag det på annat vis...

colioneMedlem sedan juni 20014 421 inlägg
#3

Gör en sökning jag har för mig att denna fråga besvrats förut

SPiNMedlem sedan mars 20007 896 inlägg
#4

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.

130 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)