Avatar billede prebenrunge Nybegynder
09. januar 2006 - 12:57 Der er 5 kommentarer og
1 løsning

overvågning af felt og ændring af radioknap

Jeg har to radio knapper og et dato tekst felt i min form, og den ene radioknap er default "checked". I datofeltet står datoen for næste søndag.
Jeg har brug for at såfremt en bruger ændre i denne dato, så skal den anden radio knap automatisk blive "checked" i stedet for den første.
Kan det laves via "javascript" så det fremgår af siden inden submit, eller må jeg nøjes med at teste på datoen efter Submit?
Avatar billede tjp Mester
09. januar 2006 - 15:02 #1
Du kan bruge hændelsen 'onChange' a la:
<input type="text" name="my_text" onChange="gørNogetDerSætterAndenRadioknap">
men hændelsen sker først når tekstfeltet mister fokus, dvs. typisk når bruger Submitter.
Avatar billede prebenrunge Nybegynder
09. januar 2006 - 21:24 #2
jeg fandt svart andet steds her på eksperten:

onkeyup="this.form.Radio2.checked=this.checked=true;"
Avatar billede olebole Juniormester
09. januar 2006 - 22:57 #3
<ole>

Der står:
  "På onkeyup i dette felt, skal radioknappen 'radio2' og dette felt begge checkes"

- og det giver jo ikke mening  =)

/mvh
</bole>
Avatar billede roenving Novice
10. januar 2006 - 16:27 #4
-- jeg kunne forestille mig, at det ville være noget i denne henretning:

<form>
  <input type="radio" name="datoType" checked>Førstkommende søndag<br>
  <input type="radio" name="datoType">Anden dato<br>
  <input type="text" name="dato" value="15-02-2006" onkeyup="if(this.value!=this.defaultValue)this.form.datoType[1].checked=true;">
</form>
Avatar billede roenving Novice
10. januar 2006 - 16:28 #5
-- og man kunne tilføje den modsatte mulighed !-)
Avatar billede prebenrunge Nybegynder
07. oktober 2011 - 08:46 #6
Punktet lukkes
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