Gå til innhold

Textfield skal "åpnes" om radiobutton er valgt


Anbefalte innlegg

Har to radiobuttons. Hvis den ene er valgt, skal tekstfeltet vise en bestemt verdi, og "gråes" ut, slik at man ikke får forandre på det.

 

Velges den andre radiobutton, skal tekstfeltet tømmes, og man skal kunne skrive inn egen verdi.

 

Velger man den første skal det selvfølgelig byttes tilbake.

 

Ser for meg at dette kan løses med JS, noen som kan bidra? Tusen takk.

Lenke til kommentar
Videoannonse
Annonse

radio buttons bruker "onclick" som event.

 

jeg ville laget en kode á la dette:

function setValue(item, value, locked) {
 var it = document.getElementById(item);
 if(it != null) {
   it.value = value;
   if(locked)
     it.readOnly = true;
   else
     it.readOnly = false;
 }
}

 

Kan bruke slik:

<input type="text" id="min_box_som_skal_endres" value="" />
<input type="radio" name="radio_box" onclick="setValue('min_box_som_skal_endres, 'min verdi', true);" />
<input type="radio" name="radio_box" onclick="setValue('min_box_som_skal_endres, '', false);" />

 

 

P.S

koden er ikke testet, men teorien burde ihvertfall være klar og riktig

Endret av Nazgul
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...