Avatar billede spidr Nybegynder
06. maj 2005 - 16:17 Der er 7 kommentarer og
1 løsning

Ny input felt ud fra select

Nogen der har noget kode ligende der gør at når man vælger en ting i en drop down så kommer der et nyt felt neden under alt efter hvad man vælger i den drop down.?
Avatar billede roenving Novice
06. maj 2005 - 16:23 #1
Ja da, men hvad er det for et felt, som kommer nedenunder ?-)
Avatar billede spidr Nybegynder
06. maj 2005 - 16:25 #2
Man skal kunne vælge land se her:

<tr><td width=50% valign=top><b>Land:</b>                                </b></td><td width=50% valign=top><select name="Land" class=knap><option selected value=DK>VÆLG EN</option><option value=DK>Danmark</option><option value=SWE>Sverige</option><option value=NOR>Norge</option><option value=FIN>Finland</option><option value=HOL>Holland</option><option value=BEL>Belgien</option>

og hvis det så er DK så skal

<tr><td width=50% valign=top><b>Post nr:</b> <br>(f.eks. 3630)                        </b></td><td width=50% valign=top><input type=text name=postnr maxlength=4 class=knap2 onblur="fillPn(this.form);">-<input type=text name=postby readonly=readonly maxlength=30 class=knap3></td></tr>

komme, ellers så skal der bare komme et "normalt post nr" input.

men fidusen er jo at den selv finder by hvis det er i danmark :)

og ellers skal man selv skrive post nr og by :)

men tænkte bare at nogen havde koden jeg ku få og lege med :9
Avatar billede roenving Novice
06. maj 2005 - 16:34 #3
<tr><td width=50% valign=top><b>Land:</b>                                </b></td><td width=50% valign=top>
<select name="Land" class=knap onchange="n=this.selectedIndex>1;document.getElementById('okDk').style.display=n?'none':'block';document.getElementById('ikkeDk').style.display=n?'block':none;">
<option selected value=DK>VÆLG EN</option><option value=DK>Danmark</option><option value=SWE>Sverige</option><option value=NOR>Norge</option><option value=FIN>Finland</option><option value=HOL>Holland</option><option value=BEL>Belgien</option>

og hvis det så er DK så skal

<tr id="okDk" style="display:none;">
<td width=50% valign=top><b>Post nr:</b> <br>(f.eks. 3630)                        </b></td><td width=50% valign=top><input type=text name=postnrDk maxlength=4 class=knap2 onblur="fillPn(this.form);">-<input type=text name=postbyDk readonly=readonly maxlength=30 class=knap3></td></tr>

<tr id="ikkeDk" style="display:none;">
<td width=50% valign=top><b>Post nr:</b> <br>(f.eks. 3630)                        </b></td><td width=50% valign=top><input type=text name=postnr maxlength=4 class=knap2>-<input type=text name=postby maxlength=30 class=knap3></td></tr>

-- men så skal du passe på, at du bruger forskellige feltnavne !-)
Avatar billede roenving Novice
06. maj 2005 - 16:35 #4
Uff ...

<select name="Land" class=knap onchange="n=this.selectedIndex>1;document.getElementById('okDk').style.display=n?'none':'block';document.getElementById('ikkeDk').style.display=n?'block':'none';">
Avatar billede spidr Nybegynder
06. maj 2005 - 16:43 #5
tusind tak for det :)

Det prøver jeg :)
Avatar billede roenving Novice
06. maj 2005 - 16:47 #6
Velbekomme '-)
Avatar billede roenving Novice
06. maj 2005 - 16:50 #7
Tak for point ;~}
Avatar billede spidr Nybegynder
06. maj 2005 - 16:51 #8
mig der takker da :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester