nedcomp hosting homepage

Producten en diensten
Dedicated servers
Datacenter informatie
Partners, resellers
Helpdesk informatie
Technische docs, tools
Nedcomp / algemeen

Zoeken
 

Copyright © Nedcomp Hosting
Telefoon nr :   +31 184 670111
Fax nummer :   +31 184 631384
E-mailadres :   info@nedcomp.nl
 

Nischant Sendmail & Validatie van aankruisvakjes

Het Nischant Sendmail programma kan controleren of een formulierveld is ingevuld en een passende melding weergeven wanneer dat niet het geval is. Alleen voor aankruisvakjes werkt dit niet, de browser is daar de oorzaak van.

De naam van een aankruisvakje dat niet is aangekruist wordt door de browser niet naar de server cq het sendmail programma gepost. Het programma weet daardoor niets van het bestaan van dat veld en kan derhalve ook niet controleren of het is aangekruist. Onderstaande biedt een oplossing voor dat probleem.

De benodigde html

Door een verborgen formulierveld met dezelfde naam als de aankruisvakjes in het formulier op te nemen zal de naam van het verborgen formulierveld en daarmee de naam van het aankruisvakje worden doorgegeven aan het sendmail programma. Het programma kan daardoor de benodigde validatie uitvoeren.

<form method="POST" action="/srv-bin/sendmail/sendmail.asp">
 
<!-- aankruisvakje -->
<input type="checkbox" name="
chkinformatie" value="aanvraag brochure">
 

<!-- workaround. -->
<input type="hidden" name="
chkinformatie" value="">
 
<!-- aangeven namen van vereiste velden -->
<input type="hidden" name="h_vereistevelden" value="chkinformatie">
 
</form>

Het resultaat

Het lege verborgen formulierveld zorgt ervoor dat er gecontroleerd kan worden of het aankruisvakje is aangekruist. Er wordt wel een extra komma in het e-mail bericht dat het programma maakt opgenomen. De waarden van het verborgen veld en van het aankruisvakje (die tenslotte dezelfde naam heeft wordt bij elkaar samengevoegd en gescheiden d.m.v. een komma.

Verder met:

Nischant Sendmail Overzicht

Nischant is een merk van Nedcomp Hosting


 

 
Whois
 

Algemeen
telefoon en adres

 


FAQ's
E-mail FAQ
Domeinen FAQ
Webserver FAQ