Avatar billede cht22 Professor
18. april 2016 - 15:32 Der er 2 kommentarer og
1 løsning

radio button skal blive markeret hvis det skrives i feltet andet.

Jeg vil gerne have gjort så knappen andet bliver markeret, hvis der skrives i feltet andet. Kan det lade sig gøre at lave det så det også virker på Ipad og i Internet Explorer? Dette virker på computeren i Chrome og Firefox.

<form name=form>

<script>
function setandet() {
document.form.text.value='other';
}
</script>

<label><input type=radio name=text value=1> 1</label><br>
<label><input type=radio name=text value=2> 2</label><br>
<label><input type=radio name=text value=3> 3</label><br>
<input type=radio name=text value=other onfocus=document.form.other2.select();> <label>Andet: <input type=text name=other2 onfocus=setandet();></label><br><br>

</form>
Avatar billede Rune1983 Ekspert
19. april 2016 - 08:01 #1
Noget ala det nedenfor?


<form name=form>
<script>
function TextFeltAndetMarkeret() {
    document.getElementById("other2").checked = true;
}
function setandet() {
    document.form.text.value='other';
}
</script>
<label><input type="radio" name="text" value="1"> 1</label><br>
<label><input type="radio" name="text" value="2"> 2</label><br>
<label><input type="radio" name="text" value="3"> 3</label><br>
<input type="radio" name="text" value="other" onfocus="TextFeltAndetMarkeret();">
<label>Andet: <input type="text" id="other2" name="other2" onfocus="setandet();"></label><br><br>
</form>
Avatar billede cht22 Professor
19. april 2016 - 09:17 #2
Tak det virker. Du har dog byttet rundt på navnene, id skulle være på radio button andet og onfocus="TextFeltAndetMarkeret();" skulle være på tekstfeltet. Men ellers virker det fint med funktionen:

function TextFeltAndetMarkeret() {
    document.getElementById("other2").checked = true;
}

Så smid et svar hvis du vil have point.
Avatar billede Rune1983 Ekspert
19. april 2016 - 09:26 #3
Glad for at kunne hjælpe.
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