Avatar billede Slettet bruger
01. september 2004 - 14:47 Der er 4 kommentarer og
1 løsning

Validering af radiobutton

Hej
Jeg har en kode der ser sådan ud:
<script type="text/javascript">
function validate(frm) {
// validerer LI-feltet
if (frm.li.value == "") {
alert("Husk at udfylde feltet: ") ;
frm.li.focus(); // sætter fokus på felt m fejl
return false ;
}
// validerer Navn-feltet
if (frm.Navn.value == "") {
alert("Husk at udfylde feltet: Navn ") ;
frm.Navn.focus(); // sætter fokus på felt m fejl
return false ;
}
// valider dropdown
if (document.forms[0].Salg.selectedIndex==0){
alert('Husk at udfylde feltet: Salg');
frm.Salg.focus(); // sætter fokus på felt m fejl
return false
}
// valider dropdown
if (document.forms.radiobutton.befale==""){
alert('Husk at udfylde feltet: ');
frm.befale.focus(); // sætter fokus på felt m fejl
return false
}

return true ;
}
</script>
Og det går fint indtil Radiobutton skal valideres, er der nogen der kan se hvad jeg gør forkert, jeg ved godt at den kode der står der nu er noget vrøvl, men ???
Avatar billede roenving Novice
01. september 2004 - 14:54 #1
Du er nødt til at checke hver enkelt medlem af gruppen, hvis du kun har to eller tre, kan det gøres simpelt, ellers er det nok bedre at lave en løkke:

// valider radiobutton
if (!frm.befale[0].checked||!frm.befale[1].checked||!frm.befale[2].checked){
  alert('Husk at vælge i feltet: Befale');
  frm.befale[0].focus(); // sætter fokus på felt m fejl
  return false
}
Avatar billede roenving Novice
01. september 2004 - 14:55 #2
-- og det skulle være && i stedet for || begge gange !-)
Avatar billede Slettet bruger
01. september 2004 - 15:01 #3
Det virker perfekt. Tusind tak. Lægger du et svar så du kan få dine velfortjente point.
Avatar billede roenving Novice
01. september 2004 - 15:14 #4
Velbekomme '-)
Avatar billede roenving Novice
01. september 2004 - 15:22 #5
-- og tak for point ;~}
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