Verplichte velden FORM(ulier)

Status
Niet open voor verdere reacties.

Zand01

Gebruiker
Lid geworden
26 nov 2006
Berichten
6
Hallo,

Wat doe ik verkeerd? Ik lees overal dat onderstaande code velden uit een FORM verplicht maakt, m.a.w. lege input wordt niet geaccepteerd. Op xxxx staat een testvoorbeeld, echter ook als je het veld leeg laat wordt deze gewoon verzonden...

<input type="text" name="naam" size="40">
<input type="hidden" name="required" value="naam">

Wat doe ik verkeerd?!

Groet, Zand
 
Laatst bewerkt:
Leuk geprobeert, maar dat werkt niet natuurlijk.

Want hoe wil je dit verplichte veld controleren?
Je mist wat: een contole funktie genaamd: validate of validation.

Hiertoe wordt meestal een javascript gebruikt.
Gevonden:
http://www.tizag.com/javascriptT/javascriptform.php

googeldoos:
required form how-to javascript
voor meer.
Kun je ook validation aan toevoegen etc om zoekopdracht te verfijnen.
 
Ik heb weer een nieuw probleem. Als ik onderstaand formulier heb gaat hij niet naar de volgende pagina "sqlconnect.php" wat doe ik fout.

PHP:
<body bgcolor="#c1fcc1">
<h2>Inschrijving Pieter Stuyvesant Kuiertocht</h2>
<h3>6 juni 2009<h3/>
<script type='text/javascript'>
function notEmpty(elem, helperMsg){
	if(elem.value.length == 0){
		alert(helperMsg);
		elem.focus();
		return false;post1.php
	}
	return true; sqlconnect.php
}
</script>
<form>
<fieldset><legend>Persoonsgegevens</legend>
Voornaam:&nbsp;<input name="requiredVoornaam" type="text" id="req1"><br>
Tussenvoegsel:&nbsp;<input name="Tussenvoegsel" type="text" id="tussenvoegsel"><br>
Achternaam:&nbsp;<input name="Achternaam" type="text" id="reg1"><br>
Straatnaam:&nbsp;<input name="Straatnaam" type="text" id="req1"><br>
Huisnummer:&nbsp;<input name="Huisnummer" type="text" id="req1"><br>
Postcode:&nbsp;<input name="Postcode" type="text" id="req1"><br>
Woonplaats:&nbsp;<input name="Woonplaats" type="text" id="req1"><br>
Telefoonnummer:&nbsp;<input name="Telefoonnummer" type="text" id="req1"><br>
E-mailadres:&nbsp;<input name="Emailadres" type="text" id="e-mailadres"><br>
Geboortedatum:&nbsp;<input name="Geboortedatum" type="text" id="req1"><br>
</fieldset>
<BR>
<fieldset><legend>Aantallen</legend>
Aantal kaarten lange route:&nbsp;<input name="Aantal_L" type="text" id="req1" VALUE="0"><br>
Aantal kaarten korte route:&nbsp;<input name="Aantal_K" type="text" id="req1" VALUE="0"><br>
</fieldset>
<BR>
<fieldset><legend>Betalingsgegevens</legend>
Automatische incasso<br>
Ja:<input name="Automincasso" value="Ja" onclick="javascript:document.getElementById('specialfield').style.display='inline';" type="radio" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Nee:<input name="Automincasso" value="Nee" onclick="javascript:document.getElementById('specialfield').style.display='none';" type="radio" /><BR>
<span id="specialfield">Bankrekeningnummer:&nbsp;<input name="Bankrekeningnummer"type="text" id="riq1" /></span>
</fieldset>
Opmerkingen:<br>
<textarea name="opmerkingen" cols="40" rows="5" id="opmerkingen"></textarea>
<br>
<input name="Reset "type="reset" id="Reset" Value="Leegmaken">
<input type='submit' 
	onclick="notEmpty(document.getElementById('req1'), 'U moet één of meerdere verplichte velden invullen!')"
	value='Volgende' />



</form>
<body>
 
Je moet nog een action aan je form toevoegen.

PHP:
<form action="sqlconnect.php" method="post" name="watdanook">

Maar ik denk dat je beter een nieuw topic met een topicnaam die iets met je vraag te maken heeft kunt openen.
 
Je moet nog een action aan je form toevoegen.

PHP:
<form action="sqlconnect.php" method="post" name="watdanook">

Maar ik denk dat je beter een nieuw topic met een topicnaam die iets met je vraag te maken heeft kunt openen.

Dit heb ik aangepast. Als ik nu op volgende druk vernieuwd hij de pagina.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan