27. november 2002 - 12:44
Der er
11 kommentarer og 1 løsning
OnChange mener jeg skal bruges her - og noget css
Hejsa, Jeg har en kode, eks: <select name="branche"> <option value="bob">Bob</option> <option value="bob2">Bob2</option> </select> og: <select name="amt"> <option value="hej">Hej</option> <option value="hej2">Hej2</option> </select> Det jeg så vil have, er at "amt" drop-down skal være 'disabled' indtil man har valgt noget i "branche", så er det derefter muligt at bruge "amt", og når man så vælger noget i amt, går den igang med forespørgsel, med data fra "amt" og "branche" som variabler. Det burde ikke være så svært, det er bare mig, som ikke kan lave javascript. på forhånd tak
Annonceindlæg fra Lenovo
27. november 2002 - 12:55
#1
er detta godt nok? <html> <script language="JavaScript"> function set(id, enabled) { document.getElementById(id).disabled = !enabled; } </script> <select name="branche" onchange="set(2, true);"> <option value="bob">Bob</option> <option value="bob2">Bob2</option> </select> og: <select name="amt" id=2 disabled> <option value="hej">Hej</option> <option value="hej2">Hej2</option> </select>
27. november 2002 - 12:59
#2
Tjekker lige...
27. november 2002 - 13:03
#3
Den melder fejl i: <select name="branche" onchange="set(2, true);">
27. november 2002 - 13:10
#4
hvad menar du? hvilket program melder fejl? det virker 100% her...
27. november 2002 - 13:12
#5
di8leva - ID/name må aldrig bestå udelukkende eller starte med et tal. F.eks vil det tilfældet kunne betyde : 2 = "hej"; eller 2 = 1; Og se det er jo noget værre matematisk sludder. Kald den hellere for s1,s2. I sidste ende så hvorfor ikke også bruge noget der virker i alle version 4+ browsere. <html> <script language="JavaScript"> function set(id, enabled){ document.f.elements[id].disabled = !enabled; } </script> <form name="f"> <select name="branche" onchange="set('amt', true);"> <option value="bob">Bob</option> <option value="bob2">Bob2</option> </select> og: <select name="amt" disabled> <option value="hej">Hej</option> <option value="hej2">Hej2</option> </select> </form> Nikolaj :))
27. november 2002 - 13:13
#6
eller helt uden funktionen. <select name="branche" onchange="document.f.elements['amt'].disabled=false;">
27. november 2002 - 13:20
#7
nå, det var sgu smart nikolajdu =)
27. november 2002 - 13:23
#8
det var sgu smart nikolajdu... =)
27. november 2002 - 13:24
#9
(bloody experten, jag vill ikke ha samme inlægg to ganger)
27. november 2002 - 13:25
#10
di8leva: Tak, det virker skam! :)
27. november 2002 - 13:32
#11
dd-man - Det kan godt være det virker, menh du bør altså lige lave det id=2 om til id="s2" God dag :))
27. november 2002 - 13:43
#12
Ja, det lavede jeg også.. troede det var di8leva som skrev det indlæg, men det var dig, sorry :) Tak til dig også så, hehe
Vi tilbyder markedets bedste kurser inden for webudvikling