Angiv selected ved dynamiske options
Jeg har lang række spørgsmål, hvoraf nogle har et antal faste. Disse options bygges dynamisk op efter denne devise:if (itemID == 1919){n = 0;document.frmUser.answerID[n++] = new Option('Vælg en værdi','');document.frmUser.answerID[n++] = new Option("Ja", '4066');document.frmUser.answerID[n++] = new Option("Nej", '4067');}
Det virker fint. Når brugeren opdaterer siden af anden grund bliver det valgte spørgsmål vist igen. jeg har også fået den til at dynamisk at vælge de rigtige svarmuligheder, men jeg vil gerne have at brugeren også ser det selectede svar.
jeg regner med at jeg efterfølgende kan løbe en function igennem som mærker den option op som er selected if any. Noget ala
var x = document.frmUser.answerID
for (var i=0;i<x.length;i++)
{
if (x.options[i].value == '4066')
x.options[i].selected = true
}
Men jeg er for træt til lige at gennemskue om det er rigtig.
Er det rigtigt, hvordan gennemløber jeg min nydannede option og mærker den op ?? Læser det i morgen - må til køjs.
Henrik
