Avatar billede janemil Nybegynder
07. november 2007 - 14:46 Der er 4 kommentarer og
1 løsning

Fjerne makering af radio button

Har en radion button

<input name="skadestedbolig" type="radio" value="Andelsbolig">
<input name="skadestedbolig" type="radio" value="Ejerbolig">

Sætter man musen i et andet felt
<input type="text" name="skadestedandet" size="16" onfocus="fjernmakering()">

Vil jeg gerne nulstille min radio button. Kan ikke helt få det til at virke.

Pt har jeg -->
function fjernmakering()
{
    document.forms[0].skadestedbolig.checked = false;
}
Avatar billede fennec Nybegynder
07. november 2007 - 15:10 #1
Du skal nulstille alle valg. Her er et eks:

<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function funk(fForm)
{
    fForm.hej[0].checked = false;
    fForm.hej[1].checked = false;
}
//-->
</SCRIPT>
<form name="myForm" method="post" action="<%= scriptname %>">
<input type="Radio" class="checkNo" name="hej" value="">
<input type="Radio" class="checkNo" name="hej" value="">
<input type="Button" value="klik" onClick="funk(this.form);return false;">
</form>
Avatar billede janemil Nybegynder
07. november 2007 - 15:18 #2
Tak.
Ligger du var?
Avatar billede fennec Nybegynder
07. november 2007 - 15:28 #3
.o) <-- One Eyed Jack
Avatar billede roenving Novice
09. november 2007 - 04:34 #4
-- og så vil jeg da lige gøre opmærksom på, at det virker udmærket ved præcis to radios, skal det virke med et vilkårligt antal, skal man:

function funk(f){
  var elms = f.elements['hej'];
  if(elms.length){
    for(i=0,im=elms.length;im>i;i++)
      elms[i].checked = false;
  }else elms.checked = false;
}
Avatar billede janemil Nybegynder
09. november 2007 - 08:08 #5
>roenving
Takker også for denne.
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