Her er så mit lille forslag til, hvordan det kan gøres : <html> <head> <script type="text/javascript"> function add() { var d = new Date(); var sel = document.getElementById("mySelect"); var newNode = document.createElement("option"); var label = document.createTextNode("["+d.getHours()+":"+d.getMinutes()+":"+d.getSeconds()+"."+d.getMilliseconds()+"]"); newNode.setAttribute("value", ""+d.getTime()+""); newNode.appendChild(label); sel.appendChild( newNode ); } function remove() { var sel = document.getElementById("mySelect"); sel.remove( sel.selectedIndex ); } </script> </head> <body> <form> <input type="button" value="add" onclick="add();"/> <input type="button" value="remove" onclick="remove();"/> <select id="mySelect" size="8"> </select> </form> </body> </html>
var label = document.createTextNode("["+d.getHours()+":"+d.getMinutes()+":"+d.getSeconds()+"."+d.getMilliseconds()+"]"); ==> sætter den tekst, som kommer til at stå imellem <option> og </option> - og altså er den label, man som bruger kommer til at se ---
newNode.setAttribute("value", ....) sætter den værdi, som bliver sendt afsted ved en submit
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.