Avatar billede dwj Nybegynder
03. januar 2006 - 14:15 Der er 3 kommentarer

1 Radiobutton skal vælges

Jeg har 3 radioknapper og jeg vil gerne have at man SKAL vælge mindst en af de 3 radioknapper, inden man kan sige submit?
Avatar billede roenving Novice
03. januar 2006 - 14:25 #1
Det klart nemmeste er bare at sætte den ene checked fra start, for så kan det ikke undgås at en af dem er valgt !-)

-- hvis man skal validere, skal man spørge på hver enkelt !o]
Avatar billede dwj Nybegynder
03. januar 2006 - 14:52 #2
neeej du den løsning kan jeg desværre ikke bruge da det er 3 svar muligheder til en konkurrence, så syntes jeg ikke det er så fedt hvis en er dem  er klikket af
Avatar billede roenving Novice
03. januar 2006 - 14:59 #3
Så kan det f.eks. se sådan ud:

<script type="text/javascript">
function valider(f){
  var r = f.elements["q1"],chck=false;
  for(i=0;r.length>i;i++)
    chck = r[i].checked || chck;
  if(!chck){
    alert("Du skal udfylde mindst et valg !-)");
    return false;
  }
  return true;
}
</script>

<form action=" ... " method="post" onsubmit="return valider(this);">
Vælg:<br>
<input type="radio" name="q1" value="1">1&nbsp;
<input type="radio" name="q1" value="2">2&nbsp;
<input type="radio" name="q1" value="3">3&nbsp;
<input type="submit" value="Svar">
</form>
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