Avatar billede wolfgang Praktikant
03. april 2005 - 19:46 Der er 3 kommentarer og
1 løsning

Problem med validering

Hej,

Nedenstående funktion volder mig lidt problemer.

Alle felter bliver valideret korrekt, undtagen det sidste felt i rutinen.
- Kan I se en fejl og bringe en rettelse?

<script language="javascript1.2">
function validering(frmReview)
    {
 
    if((frmReview.Category.value==0))
      {       
    alert('Du skal angive en kategori!');
    frmReview.Category.focus();
    return false;    
      }       
 
    if((frmReview.Manufactorer.value==0))
      {           
    alert('Du skal angive en producent!');
    frmReview.Manufactorer.focus();
    return false;    
      }       
 
      if((frmReview.Model.value==0))
      {       
    alert('Du skal angive et produkt!');
    frmReview.Model.focus();
    return false;    
      }       
 
      if((frmReview.Price.value==0))
      {       
    alert('Du skal angive hvad du har betalt for produktet!');
    frmReview.Price.focus();
    return false;    
      }       
 
      if((frmReview.Price.value.match(/^[0-9\+ ]+$/)) {
    return true;
    }
    else {
    alert("Du skal angive prisen i tal!");
    frmReview.Price.focus();
    return false;
    }
   
   
    if((frmReview.MakeYear.value!=""&&!frmReview.MakeYear.value.match( /^\d{4}$/))
    {
    alert('Du skal angive produktets årgang i følgende format.\nF.eks. 2003!');
    frmReview.MakeYear.focus();
    return false;
    }
   
    return true;
    }

</SCRIPT>

MVH
Wolfgang
Avatar billede wolfgang Praktikant
03. april 2005 - 23:05 #1
Fejlen opstår i dette område:
if((frmReview.MakeYear.value!=""&&!frmReview.MakeYear.value.match( /^\d{4}$/))
    {
    alert('Du skal angive produktets årgang i følgende format.\nF.eks. 2003!');
    frmReview.MakeYear.focus();
    return false;
    }


Håber der er nogen, der kan hjælpe.

MVH
Wolfgang
Avatar billede erikjacobsen Ekspert
03. april 2005 - 23:12 #2
Du har vel bare en ( for meget:
  if(frmReview.MakeYear.value!=""&&!frmReview.MakeYear.value.match( /^\d{4}$/))
Avatar billede wolfgang Praktikant
03. april 2005 - 23:42 #3
Hmm... Det er ikke det.
Har netop lige rettet det til, ifølge dine bemærkninger - uden held.

MVH
Wolfgang
Avatar billede wolfgang Praktikant
04. april 2005 - 10:49 #4
Lukker dette spørgsmål.
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