20. juni 2001 - 18:11Der er
4 kommentarer og 1 løsning
select box
Hejsa jeg har en array med nogle værdier i som jeg vil have skrevet ind i en select box. problemet er at når jeg skriver den første værdi til boxen skriver den \"værdi</option>\" og ikke \"<option>værdi</option>\" som jeg gerne vil have den til.
Jeg ville nok bygge hele options sammen i en streng før jeg kom den i innerHTML. Hvergang du lægger noget i den præver brovseren at finde mening i det, og det er som minimum spild af en masse tid.
en anden mulighed (og den jeg som regel bruger) er at lave sine options med java script:
selectbox.options.length=0; // slet alle options (hvis de skal fjernes) for(i=0;i<arraynavn.length;i++){ selectbos.optins[selectbox.options.length] = new Option( arraynavn[i] ); };
med linien: selectbox.options.length=0; // slet alle options (hvis de skal fjernes)
så bliver selectboksen tom. og selectbos er med x og optins staves options, så jeg skrive det lige igen så det er til at cut&paste:
selectbox.options.length=0; // slet alle options (hvis de skal fjernes) for(i=0;i<arraynavn.length;i++){ selectbox.options[selectbox.options.length] = new Option( arraynavn[i] ); };
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.