Avatar billede bocker Nybegynder
11. februar 2000 - 16:32 Der er 3 kommentarer og
1 løsning

Validering af et felt

Hvordan validere man et felt i en formular, så brugerne ikke kan sende formularen inden feltet er udfyldt?

Hvis nu man f.eks. har

<form action="hiyahuk.asp" method="post">
  <b>Navn</b><br>
  <input type="text" name="Navn" size="25">
  <p>
  <b>Adresse</b><br>
  <input type="text" name="Adresse" size="25">
  <p>
  <input type="submit" value="Send formular">
</form>

Det eneste krav skal være at feltet ikke er tomt, men jeg vil meget gerne have noget info om, hvordan man laver så feltet skal være f.eks. 8 bogstaver/tal langt, eller hvis et felt ikke har en bestemt værdi, så må den ikke poste formularen.

Den må gerne åbne et lille vindue, hvor man skal klikke OK, inden man kan fortsætte.
Avatar billede hatecaps Nybegynder
12. februar 2000 - 10:32 #1
i stedet for at bruge en submit knap skal du lave en alm knap der, når den trykkes på, kalder validerings-funktionen. Hvis alt er i orden, "submitter" du så formularen med document.formnavn.submit()

eks.

<!DOCTYPE Html Public>
<HTML>
<HEAD>
<TITLE></TITLE>
<script language="JavaScript">
<!--
function tjek(fn) {
  na = fn.Navn.value;
add = fn.Adresse.value;
  if (na.length == 0) {
    alert('Navnet er ikke angivet !');
  } 
  else {
    if (add.length == 0) {
      alert('Adressen er ikke angivet');
      }
  else {
    fn.submit();
    }
  }
}
//-->
</script>
</HEAD>
<body>
<form name="myform" action="hiyahuk.asp" method="post">
  <b>Navn</b><br>
  <input type="text" name="Navn" size="25">
  <p>
  <b>Adresse</b><br>
  <input type="text" name="Adresse" size="25"><br>
  <input type="button" value="Send formular" onClick="tjek(myform)">
  <p>
</form>
</body>
</HTML>
Avatar billede olebole Juniormester
13. februar 2000 - 20:56 #2
hatecaps >> en 'afslutnings-Tuborg' for meget - så vidt jeg umiddelbart kan se ;-)

/VH
Ole
Avatar billede bocker Nybegynder
14. februar 2000 - 14:02 #3
hatecaps, du får de points for dit svar. Jeg har dog selv fundet en bedre løsning. Den ligner da meget din, men er LIDT anerledes.
Avatar billede hanstad Nybegynder
29. juni 2001 - 15:08 #4
Bocker> Vil du ikke være venlig at uploade det du har fundet bedre.
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