17. september 2004 - 17:08
Der er
1 kommentar og 1 løsning
Generer kode ud fra option
Hej eksperter. Jeg vil gerne lave et script, som man kan vælge hvad man synes om mit site i en option. optionen skal generer en kode udfra hvilken en der bliver valgt. Hvis option 1 vælges, så skal den skrive: "sitet er godt", skrive: "sitet er okay" skrive: "sitet er dårligt" efter tryk på knappen. //-kenner- <!--kode:--> <div align="center"> <select name="selectName" size="1"> <option value="one">God</option> <option value="two">okay</option> <option value="three">Dårlig</option> </select><input type="submit" name="submitButtonName" value="Generer kode" border="0"><br> <textarea name="textareaName" rows="4" cols="40"></textarea></div>
Annonceindlæg fra Lenovo
17. september 2004 - 20:56
#1
<html> <head> <script type="text/javascript"> function writeText() { for(var i=0; i<document.getElementById("selectName").options.length; i++) { if(document.getElementById("selectName").options[i].selected) { switch(document.getElementById("selectName").options[i].value) { case "one": document.getElementById("textareaName").value = "sitet er godt"; break; case "two": document.getElementById("textareaName").value = "sitet er okay"; break; case "three": document.getElementById("textareaName").value = "sitet er dårligt"; break; } } } return false; } </script> </head> <body> <div align="center"> <form onsubmit="return writeText();"> <select name="selectName" size="1"> <option value="one">God</option> <option value="two">okay</option> <option value="three">Dårlig</option> </select> <input type="submit" name="submitButtonName" value="Generer kode" border="0"><br> <textarea name="textareaName" rows="4" cols="40"></textarea> </form> </div> </body> </html>
18. september 2004 - 12:32
#2
<form> <div align="center"> <select name="selectName" size="1" onchange="var s=this.selectedIndex;this.form.textareaName.value='Sitet er '+((s==0)?'...':(s==1)?'godt':(s==2)?'okay':'dårligt');"> <option value="">Vælg synspunkt</option> <option value="one">God</option> <option value="two">okay</option> <option value="three">Dårlig</option> </select><br> <textarea name="textareaName" rows="4" cols="40"></textarea></div> </form>