vraag over een formulier

Status
Niet open voor verdere reacties.

shidan

Gebruiker
Lid geworden
8 jan 2007
Berichten
354
hallo,

ik maak een forumier met validatie.
als veld foutief wordt ingegeven krijg ik een popup met de foutboodschap.
tot hiertoe geen probleem.

als ik de popup wegklik krijg ik opnieuw een blanco formulier.
hoe kan ik ervoor zorgen dat de reeds ingevulde velden niet verdwijnen na het wegklikken van een popup?

hieronder de code :

<html>

<head>
<meta http-equiv="Content-Language" content="nl-be">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>contactformulier</title>
</head>

<body>

<!--webbot BOT="GeneratedScript" PREVIEW=" " startspan -->
<script Language="JavaScript"><!--
function Form_Validator()
{

if (theForm.naam.value == "")
{
alert("Geef een naam op.");
theForm.naam.focus();
return (false);
}

if (theForm.naam.value.length < 3)
{
alert("De naam moet ten minste 3 letters bevatten.");
theForm.naam.focus();
return (false);
}

if (theForm.naam.value.length > 30)
{
alert("De naam mag maximaal 30 letters bevatten.");
theForm.naam.focus();
return (false);
}

if (theForm.voornaam.value == "")
{
alert("Geef een voornaam op.");
theForm.voornaam.focus();
return (false);
}

if (theForm.voornaam.value.length < 2)
{
alert("De voornaam moet ten miste 2 letters bevatten.");
theForm.voornaam.focus();
return (false);
}

if (theForm.voornaam.value.length > 30)
{
alert("De voornaam mag maximaal 30 letters bevatten.");
theForm.voornaam.focus();
return (false);
}

return (true);
}


//--></script><!--webbot BOT="GeneratedScript" endspan -->


<form action="" method="GET"onsubmit="Form_Validator()" name="theForm">
<input type="hidden" name="recipient" value="naam@provider.be" />
<input type="hidden" name="subject" value="Vraag vanuit website" />
<input type="hidden" name="required" value= "naam, voornaam" />


<table border="0" cellspacing="1" width="98%" cellpadding="5"><tr>
<td width="24%">Naam: </td>
<td width="76%"><!--webbot bot="Validation" B-Value-Required="TRUE"
I-Minimum-Length="3" I-Maximum-Length="30" --><input type="text" name="naam" size="40" maxlength="30"></td>
</tr>
<tr>
<td width="24%">Voornaam: </td>
<td width="76%"><!--webbot bot="Validation" B-Value-Required="TRUE"
I-Minimum-Length="3" I-Maximum-Length="30" --><input type="text" name="voornaam" size="40" maxlength="30"></td>
</tr>
</table>
<p align="left">&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="submit" value="Verzenden" >&nbsp;&nbsp;
<input type="reset" value="Invoer wissen"></p>
</form>

</body>

</html>
 
je kan sessies gebruiken. Dit slaat als het waren ingevoerde data op zodat men (zolang men op de website blijft) ze altijd hun gegevens behouden wat ze ingevuld hebben.

hopelijk heb je hier wat aan:thumb:
 
kun je mij concreet helpen?
ik begrijp niet goed wat je bedoelt met sessies.

kun je mij een voorbeeld geven voor bvb één veld?
dan kan ik wel verder zoeken hoe het moet

alvast bedankt
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan