bigsky Medlem sedan maj 2002 821 inlägg Frågan 24 sep. 2002 14:07 #1 I en dropdown lista vill jag skriva ut ett antal värden tills ett visst värde har uppnåtts (det sista värdet i listan), tex. 1000. Varje nytt värde som skrivs ut ska vara 1 större än det förra. Tex.
<form>
<select>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
</form>
Vissa gärna också ett exempel med decimaler:
<form>
<select>
<option value="0.0">0.0</option>
<option value="1.0">1.0</option>
<option value="2.0">2.0</option>
</select>
</form>
@nders Medlem sedan juni 2000 32 967 inlägg <form>
<select>
<%
For i = 0 to 100
Response.write "<option value=""" & i & """>" & i & "</option>"
Next
%>
</select>
</form>
resp.
<form>
<select>
<%
For i = 0 to 100
Response.write "<option value=""" & i & ".0"">" & i & ".0</option>"
Next
%>
</select>
</form>
Mvh,
Jesper T Medlem sedan nov. 2001 7 144 inlägg Har du samma värde här <option value="2.0"> som här <option>2.0</option>, så behöver du bara skriva det här:<option>2.0</option>.
Bra va :)
bigsky Medlem sedan maj 2002 821 inlägg Ja, de e ju bra. Om man vill öka med ett annat värde än 1? Hur gör man då?
S solbulle Medlem sedan mars 2001 5 287 inlägg typ kanske så här:
<form>
<select>
<%
For i = 0 to 100 step 1.2
i = round(i,2)
Response.write "<option value=""" & i & """>" & i & "</option>"
Next
%>
</select>
</form>