19. december 2004 - 19:06Der er
3 kommentarer og 1 løsning
Opret SELECTs udfra min og max værdi, og opdel fast værdi
hjæælp :)
Jeg hiver for et objekt en masse min og max værdier ud af en DB. Jeg vil her lave nogle drop down boxes med SELECTs i range af Minumum værdien og op til Maximum værdien, med et spring på 0.25 i hver OPTION. Altså fx.:) HøjdeMin = -5,00 HøjdeMax = 7,00
I min SELECT burde den så lave: <OPTION VALUE="-5,00">-5,00 <OPTION VALUE="-4,75">-4,75 <OPTION VALUE="-4,50">-4,50 .......osv <OPTION SELECTED VALUE="0">0 .......osv <OPTION VALUE="5,50">5,50 <OPTION VALUE="6,75">6,75 <OPTION VALUE="7,00">7,00
Er der en rar sjæl som kender til et godt trick her?
<% response.write("<select>") For i = 0 to 48 tal = -5 + i*0.25 Response.Write("<option value="""& FormatNumber(tal,2) &""">"& FormatNumber(tal,2) &"</option>") Next response.write("</select>") %>
Den her er lidt bedre (dvs den kan jeg bedre lide :D)... så skal man kun rette et sted hvis der er noget... men det giver samme resultat:
<% response.write("<select>") For i = 0 to 48 tal = -5 + i*0.25 decimaltal = FormatNumber(tal,2) Response.Write("<option value="""& decimaltal &""">"& decimaltal &"</option>") Next response.write("</select>") %>
Rettet den lidt så den selv laver listen udfra min max <% response.write("<select>") min = rsglaslist("StyrkeMin") max = rsglaslist("StyrkeMax") if min < 0 then min = min * -1 end if if max < 0 then max = max * -1 end if j = (min + max)*4 For i = 0 to j tal = formatnumber(rsglaslist("StyrkeMin")) + i*0.25 decimaltal = FormatNumber(tal,2) Response.Write("<option value="""& decimaltal &""">"& decimaltal &"</option>") Next response.write("</select>") %>
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.