verzendknop valideren

Status
Niet open voor verdere reacties.

finley

Gebruiker
Lid geworden
5 jul 2004
Berichten
84
Op mijn website kan men naw gegevens invullen en daarna op verzenden drukken zodat ik deze via mijn mail ontvang. Echter, hoe kan ik nu voorkomen dat men de velden leeg laat en op verzenden kan drukken. M.a.w. wanneer men op de verzenden knop drukt MOETEN de invulvelden zijn ingevuld, anders moet men een melding krijgen (bv aub naam invullen)

Bedankt alvast! Finley
 
Hieronder een simpel javascript voorbeeldje:

Code:
<head>
<script language=”JavaScript”>
function controleer(formObj) 
{
   var formOK = true;
   if (formObj.naam.value == “”) 
   {
      window.alert(“Je moet een naam invullen”);
      formObj.naam.focus();
      formOK = false;
   }
   if (formObj.adres.value == “”) 
   {
      window.alert(“Je moet een adresinvullen”);
      formObj.adres.focus();
      formOK = false;
   }
   return formOK;
}
</script>
</head>
<body>
<form name=”form” action=”” onSubmit=”return controleer(this);”>
Naam: <input type=”text” name=”naam”><br>
Adres: <input type=”text” name=”adres”><br>
<input type=”submit”>
</form>
</body>
 
Dankjewel voor je advies. Ik ben een beginner dus ben flink aan het stoeien gegaan. In frontpage heb ik gekozen voor splitsen zodat ik ook het code scherm zie maar......... waar moet ik jouw script plaatsen? Achter elk invulveld of bij de verzendknop of ???

Bedankt alvast, Finley
 
Zoals in mijn voorbeeld moet het gedeelte <script>..</script> tussen de bestaande <head> en </head> in je paginacode worden opgenomen. je formulier hoef je niet aan te passen, alleen de onSubmit moet je nog toevoegen. En verder de naamgeving en meldingen in het script.
 
Bedankt!

Heel erg bedankt voor je hulp! Het werkt nu goed.

Groetjes, Finley
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan