Avatar billede kagge Nybegynder
21. november 2001 - 10:44 Der er 7 kommentarer og
1 løsning

Radio button skal nulstilles

Når brugeren har trykket på en ”radio button” kan det ske at han vil få en fejlmeddelelse om at han ikke kan vælge noget i denne ”radio button” pga. et andet valg i formen.

Når brugeren så klikker ok til fejlmeddelelsen, så kan man ikke fjerne markeringen i ”radio button” uden at skal opdatere hele siden = hele formen skal udfyldes igen.

Spørgsmålet er så om man ikke kan gøre et eller andet for at fjerne markeringen i ”radio button” efter der bliver klikket ok til fejlmeddelelsen, så man ikke skal udfylde formen helt forfra??????
Avatar billede olebole Juniormester
21. november 2001 - 10:56 #1
<ole>
document.formNavn.radioNavn[index_i_radio_gruppen].checked = false;
/mvh
</bole>
Avatar billede pixelpaw Nybegynder
21. november 2001 - 10:57 #2
<script type=\"text/javascript\">
function checkRB() {
    if (document.RDform.RD1.checked) {
        alert (\"reset\");
        document.RDform.RD2.checked = false;
    }
}
</script>

<form id=\"RDform\" name=\"RDform\">
    <input type=\"radio\" checked=\"checked\" id=\"RD1\" name=\"RD1\">
    <input type=\"radio\" value=\"\" id=\"RD2\" name=\"RD2\" onclick=\"checkRB()\">
</form>
Avatar billede olebole Juniormester
21. november 2001 - 10:59 #3
pixelpaw >> Radio-buttons sidder altid i grupper med samme navn - ellers ville man jo bruge check-bokse.
Det er derfor, man har lavet begge typer  ;o)
/mvh
Avatar billede pixelpaw Nybegynder
21. november 2001 - 11:03 #4
Det var bare for at checke på et eller andet. Det kunne lige så godt ha\' været et tekstfelt der ikke måtte være noget i.
Avatar billede olebole Juniormester
21. november 2001 - 11:08 #5
Ja, men der er formodentlig flere radio\'s, der hedder \'RD2\'. Derfor skal det specificeres, hvilken af dem, der skal resettes - ellers fungerer det ikke  ;o)
/mvh
Avatar billede kagge Nybegynder
21. november 2001 - 11:15 #6
Hejsa olebole: Jeg har prøvet at sætte din kodelinje ind i nedenstående kode, men det fungerer stadig ikke. Har du nogle forslag??

var selVal = frm.vud.options[ frm.vud.selectedIndex ].value;
  if( selVal == \"Ja\" ){
    for( i=0;i<frm.vak.length;i++){
      if( frm.vak[i].checked ){
alert(\"Når du har valgt ja til udkørsel til åsted, skal du ikke også vælge indbringelse, rådgivning eller andet.\");
  document.frm.vak[i].checked = false;
  return false;
}
}
}
Avatar billede kagge Nybegynder
21. november 2001 - 13:22 #7
Sorry olebole -> Jeg havde stavet mit formnavn forkert :(

Nu er det rettet og det virker kanon.

Tak for hjælpen..
Avatar billede olebole Juniormester
21. november 2001 - 13:33 #8
...anytime  ;o)
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