27. august 2003 - 14:29
Der er
4 kommentarer og 3 løsninger
Form, skal kunne skrive i en rulle menu
jeg har et sted hvor jeg skal kunne væle f.eks. [Carsten] [Anja] [Carsten og Anja] [Andet] her skal man selv kunne skrive noget.. Hvordan gør man det, jeg bruger koden: <select size="1" name="Bla"> <option selected value="Carsten">Carsten</option> <option value="Anja">Anja</option> <option value="Andet">Andet</option> </select> men der kan jeg ikke skrive i feltet andet...
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
27. august 2003 - 14:34
#1
man kan ikke skrive i en rullemenu, (bortset fra at hvis du fx skriver 'a' så hopper den til første post med a du kan evt lave en refresh af siden hvis andet vælges, og så vise en tekstbox
27. august 2003 - 14:35
#2
hvordan kan du laver det i koden, det er der jeg har problemet???
27. august 2003 - 14:37
#3
Jeg har et eks hvor der er felt ved siden af boksen som man kan udfylde og så ryger det ind i drowdown listen når man onExit fra edit feltet: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>New Page 1</title> </head> <body> <script language=JavaScript TYPE="text/javascript"> <!-- Hide function ModifyEditFld(theSel) { var varNewVal; alert(document.forms[0].selval.selectedIndex); for(i=0; i < document.forms[0].selval.options.length; i++) alert(document.forms[0].selval.options[i].value); varNewVal = document.forms[0].selval.options[document.forms[0].selval.selectedIndex].value; document.forms[0].select3.value = varNewVal; alert(varNewVal); }; function ModifySelectFld() { var varVal = document.forms[0].select3.value; var newOpt = new Option(varVal); newOpt.value = varVal; document.forms[0].selval.options[document.forms[0].selval.options.length] = newOpt; // alert(document.forms[0].selval.options.length); document.forms[0].selval.selectedIndex = document.forms[0].selval.options.length-1; } // --> </script> <form method="post" action="" > <br> <p> <INPUT name=select3 id=select3 style="LEFT: 53px; TOP: 17px" onChange="ModifySelectFld();"> <SELECT name=selval id=selval size=1 style="HEIGHT: 25px; LEFT: 10px; TOP: 110px; WIDTH: 182px" onChange="ModifyEditFld(this)"> <option VALUE=""></option> <option VALUE="100">100</option> <option VALUE="200">200</option> <option VALUE="300">300</option> <option VALUE="400">400</option> </SELECT></p> <p> </p> <P><INPUT name=B1 type=submit value=Submit> <INPUT name=B2 style="LEFT: 88px; TOP: 65px" type=reset value=Reset></P> </form> <p> </p> <p> </p> </body> </html>
27. august 2003 - 14:42
#4
<form name="formular" id="formular" method="post" action=""> <select size="1" name="Bla" onChange="if(this.options[this.selectedIndex].value=='Andet'){this.form.txt.style.display='block'}else{this.form.txt.style.display='none'}"> <option selected value="Carsten">Carsten</option> <option value="Anja">Anja</option> <option value="Andet">Andet</option> </select> <input type="text" name="txt" style="display: none;"> </form>
27. august 2003 - 14:46
#5
hmm, der kommer en underlig fejl, nå jeg bare vælger et felt... og den skal heller ikke tilføje det jeg skrive i listen...
27. august 2003 - 14:47
#6
mm12010 det var lige det jeg ledte efter, mange tak
27. august 2003 - 14:50
#7
selv tak :o)
Kurser inden for grundlæggende programmering