Avatar billede jamiros Novice
04. november 2003 - 19:27 Der er 2 kommentarer og
1 løsning

Validering af flere input

Jeg har lavet en validering gerne skulle checke om alle felter er udfyldt (en for en), men den checker kun første felt?

Hvad går der galt?

<script type="text/javascript">
<!--
function validering(iForm)
  {
  if (iForm.projektnavn.value=='')
  {       
    alert('Du skal udfylde et varenavn!');
    iForm.projektnavn.focus();
    return false;       
  }

  if (iForm.adresse.value=='')
  {       
    alert('Du skal udfylde en beskrivelse af varen!');
    iForm.adresse.focus();
    return false;       
  }   
 
  if (iForm.postnr.value=='')
  {       
    alert('Mindste prisen skal være minimum 1');
    iForm.postnr.focus();
    return false;       
  }
 
  if (iForm.by.value=='')
  {       
    alert('Du skal udfylde en slutdato for auktionen!');
    iForm.by.focus();
    return false;       
  }

  if (iForm.boligtype.value=='')
  {       
    alert('Skiv venligst om varen er i god er dårlig stand!');
    iForm.boligtype.focus();
    return false;       
  }   
 
  if (iForm.beskrivelse.value=='')
  {       
    alert('Vil du ikke have penge for det?');
    iForm.beskrivelse.focus();
    return false;       
  }
 
  if (iForm.beliggenhed.value=='')
  {       
    alert('Hvor befinder varen sig i landet?');
    iForm.beliggenhed.focus();
    return false;       
  }   
 
  if (iForm.lejepriser.value=='')
  {       
    alert('Skriv venligst dine bemærkninger til handlen');
    iForm.lejepriser.focus();
    return false;       
  }

  return true;
}
-->
</script>
</head>
<body
<form method="post" target="_self" action="opret_action.asp" name="iForm" onsubmit='return validering(this);'>
Avatar billede olebole Juniormester
04. november 2003 - 19:30 #1
<ole>

Den checker da alle felter fint - men naturligvis ikke på én gang. Det er sjældent en god løsning at gøre det, hvorfor det heldigvis ses yderst sjældent  :)

/mvh
</bole>
Avatar billede jamiros Novice
04. november 2003 - 19:40 #2
Har løst problemet...

Den reagerer ikke på store og små bogstaver i input_name og script
Avatar billede olebole Juniormester
04. november 2003 - 20:26 #3
Problemet er nok nærmere, at den _netop_ reagerer på store og små bogstaver. De fleste ordentlige programmerings/scripting sprog er case-sensitive - men det glemmer VBS'ere ofte, da de har valgt noget MS-skrammel, næsten uden regler  ;o)
/mvh
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