Avatar billede loukas Mester
17. oktober 2006 - 21:13 Der er 1 kommentar og
1 løsning

cardnum er null eller ikke et objekt

Jeg bøvler lidt med den her validering, som jeg har klippe/klistret fra en anden stump kode.
Jeg får fejlen:
'document.forms.0.cardnum' er null eller ikke et objekt

<script type="text/javascript">

  {
  error = 0;

  if((!document.forms[0].cardnum.value.match(/^\d+([\.\,]\d+)?$/) && (error==0))) <---HER ER DER PROBLEMER---- 
  {       
    alert('Feltet: Kortnr. er ikke udfyldt korrekt.\n\n  Kortnummeret findes som oftest på forsiden af kreditkortet, \n det er på 16 cifre (i enkelte tilfælde 11-15 cifre) og er typisk \n indgraveret i kortet.');
    document.forms[0].cardnum.focus();
    error = 1;       
  }

  if((document.forms[0].cvc.value=='') && (error==0)) 
  {       
    error = (confirm('Du har ikke udfyldt feltet Kontrolkode!\n\n ')) ? 0 : 1;
    document.forms[0].cvc.focus();
  }



  if(error == 0)
  document.forms[0].submit();   
  }

            </script>
Avatar billede roenving Novice
18. oktober 2006 - 04:37 #1
-- har du måske andre forme, eller udfører du scriptet før elementerne er initialiseret ?-)

-- under alle omstændigheder mangler der noget, før det er muligt at forstå problemet, så læg en mulighed for at se hele den relevante kode, bedst med et link !-)
Avatar billede loukas Mester
20. oktober 2006 - 20:17 #2
tak for kommentaren, jeg lukker og vender tilbage senere
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