Avatar billede lund_dk Praktikant
02. oktober 2006 - 13:01 Der er 2 kommentarer og
1 løsning

Validere form med checkbox

Har denne validering af min form, men har en række checkbokse med navnet "grupper" som skal valideres,

Altså der skal tjekkes at mindst 1 er valgt.

function Save(){

      if (document.formen.titel.value == "")
    {alert('Indtast en titel!');
    document.formen.titel.focus()
    return false}

    if (document.formen.besked.value == "")
    {alert('Du skal udfylde en tekst!'); return false}
   
    document.formen.submit();
}
Avatar billede roenving Novice
16. oktober 2006 - 01:03 #1
function Save(f){

      if (f.titel.value == "")
    {alert('Indtast en titel!');
    f.titel.focus()
    return false}

    if (f.besked.value == "")
    {alert('Du skal udfylde en tekst!'); return false}

    var chks = f.grupper,chkd = false;
    for(i=0,im=chks.length;im>i;i++){
      chkd = chkd || chks[i].checked;
    }
    if(!chkd)
      return false;

    return true;
}

-- kaldet ser så f.eks. sådan ud:

<form ... onsubmit="return Save(this);">
Avatar billede lund_dk Praktikant
14. november 2006 - 17:28 #2
fik det ikke til at virke, men fandt noget andet ;)
Avatar billede roenving Novice
16. november 2006 - 00:27 #3
Hvorfor ikke ?-)
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