Ok, nästa fel. Denna är relaterad till den förra selecten, men defaultvärdet hamnar fel hur jag än plussar och har mig:
<%
Dygn = Dygn_id
if Dygn="" or Dygn=5 then
Dygn=1
else
Dygn = Dygn_id
end if
radio=array("Frukost","Lunch","Middag","Mellanmål")
for x= 0 to 3
if cint(Dygn) = cint(x) then
checked="checked"
else
checked=""
end if
Response.Write radio(x)&"<input type=""radio"" name=""Dygn_id"" value='" & x+2 &"' "& checked &">"
Next
%>
Defaultvärdet(checked) hamnar fel i radioknapparna.
Är "Ett" selected i selectenlisten så skall "Frukost" vara "checked" i radioknapparna. Är "två" selected så skall "Lunch" vara "checked" osv. Men, är "Fem" selected så skall "Frukost" vara "checked"
Nu hamnar "checked" ett "hack" för långt fram i radioknappsraden.
Ja, nja, njä.
Mysko!
När jag skriver ut siffrorna bara med response.write(rött) så blir det exakt som jag vill ha det, men skriver jag ut radioknapparna så blir det "fel värde i x".
<%
Dygn = Dygn_id
if Dygn="" or Dygn=1 then
Dygn=2
end if
radio=array("Frukost","Lunch","Middag","Mellanmål")
for x= 2 to 5
if cint(Dygn) = cint(x) then
checked="checked"
else
checked=""
end if
[red]Response.write "Dygn= "& cint(Dygn) &"X= "& x & checked&"<br>"[/red]
'Response.Write radio(x)&"<input type=""radio"" name=""Dygn_id"" value='" & x &"' "& checked &">"
Next
%>
loopen ser inte ok ut.
du loopar från 2-5, i arrayen radio så hoppar du alltså över 0 och 1 dvs. frukost och lunch, ska det vara så?
när du skriver ut response.write utan radioknapp så finns inte arrayen radio med, kanske därför det blir olika.
260 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91