Avatar billede mydream Nybegynder
18. august 2005 - 21:46 Der er 4 kommentarer og
1 løsning

Ændre en checkbox ved indtastning i formular

Jeg her i en formular en selectbox der omhandler amter og 2 tekstfelter, der omhandler postnumre. Derudover har jeg 2 radiobuttons ud for hver af disse muligheder. Når brugeren begynder at indtaste noget i selectboxen(amter) så skal den radiobutton der er ud for amterne markeres, og når brugeren vælger at søge på postnumre, skl den radio vælges.

Hvordan ser der js ud?
Avatar billede roenving Novice
18. august 2005 - 23:21 #1
F.eks.

<form>
<input type="radio" name="sogemetode" value="amt">&nbsp;Amt:
<select name="amter" onchange="this.form.sogemetode[0].selected=true;">
  <option value="">Vælg Amt</option>
  <option value="Københavns amt">Københavns amt</option>
  <option value="Frederiksborg amt">Frederiksborg amt</option>
...
</select>
<br>
<input type="radio" name="sogemetode" value="postnummer">&nbsp;Postnummer:
<input type="text" name="postnummer" onchange="this.form.sogemetode[1].selected=true;">
<br>
</form>
Avatar billede roenving Novice
18. august 2005 - 23:22 #2
Hov, det hedder checked:

<select name="amter" onchange="this.form.sogemetode[0].checked=true;">
Avatar billede mydream Nybegynder
19. august 2005 - 09:54 #3
Det virker perfekt. Jeg har haft brug for en del af disse javascripts de sidste par dage, og jeg burde nok lære lidt samtidig.

Hvad er syntaksen i det javascript, du har hjulpet mig med? (Hvis du gider :) )

Lægger du også et svar?
Avatar billede roenving Novice
19. august 2005 - 12:00 #4
onchange="  //onchange er den event, vi vil have til at ske før der udføres noget
this  //i et kald fra et objekt henviser this til objektet, her select-boksen
.form  //der ligesom andre form-elementer kender den form, den ligger i
.sogemetode  //og formen kender det felt, der hedder sogemetode, der er dog flere af dem
[0]  //hvor vi her skal have fat i den første
.checked  //hvis checked-property skal sættes til
=true;" //sand, så den viser eller overtager afprikningen !-)

Velbekomme '-)
Avatar billede roenving Novice
19. august 2005 - 19:25 #5
-- og tak for point ;~}
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