Lid |
|
Ik ben een invulformulier met CGI aan het maken maar heb hierover verschillende vragen:
1) Hoe kan ik in een invulformulier een veld verplicht maken? (dus verplicht in te vullen)
2) Hoe kan ik in een CGI script radio buttons programmeren? (dus geslacht: man of vrouw)
3) Hoe kan ik instellen dat een e-mail adres in het juiste formaat moet ingevuld worden (dus met @ teken)
4) Hoe kan ik instellen dat er verplicht een vakje moet aangevinkt worden (dus aanvinken om akkoord te gaan met algemene voorwaarden)
5) weet er iemand een goede website waar eenvoudig wordt uitgelegd hoe reguliere extensies werken?
Ik heb al onderstaande code maar dit werkt niet. Na het verzenden krijg ik een blanco pagina met een 0 erop.
Alvast bedankt voor jullie hulp
<HTML>
<HEAD>
<TITLE></TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.style6 {font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
color: #0099FF;
font-weight: bold;
}
.stijl1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #0099ff;
}
-->
</style>
</HEAD>
<BODY bgcolor="#cedf2e">
<p class="stijl1">Inschrijvingsformulier</p>
<form action="/cgi-bin/form.cgi" method="POST">
<p>
<input type="hidden" name="DEBUG" value="0">
<input type="hidden" name="MAILFILE" value="alltours/boekingsformulier/sjabloon.txt">
<input type="hidden" name="MAILTO" value="info@all-tours.be">
<input type="hidden" name="REPLYFAULT" value="alltours/boekingsformulier/fout.html">
<input type="hidden" name="REPLYOK" value="alltours/boekingsformulier/verzonden.html">
<input type="hidden" name="SUBJECT" value="Inschrijvingsformulier: reservering via Alleen voor singles.be">
<input type="hidden" name="required" value="Naam">
<input type="hidden" name="required" value="Voornaam">
<input type="hidden" name="required" value="Straat">
<input type="hidden" name="required" value="Huisnummer">
<input type="hidden" name="required" value="Postcode">
<input type="hidden" name="required" value="Woonplaats">
<input type="hidden" name="required" value="Telefoonnummer">
<input type="hidden" name="required" value="GSM">
<input type="hidden" name="required" value="MAILFROM">
<input type="hidden" name="required" value="Geboortedatum">
<input type="hidden" name="required" value="Inschrijving">
<input type="hidden" name="required" value="van">
<input type="hidden" name="required" value="tot">
<input type="hidden" name="naam-TEST" value="^\D+$">
<input type="hidden" name="voornaam-TEST" value="^\D+$">
<input type="hidden" name="woonplaats-TEST" value="^\D+$">
<input type="hidden" name="postcode-MIN" value="1000">
<input type="hidden" name="postcode-MAX" value="9999">
</p>
<p><font size="2" face="Arial, Helvetica, sans-serif">U heeft uw reis uit het aanbod kunnen kiezen. Om uw reis te reserveren verzoeken wij u het onderstaande inschrijvingsformulier in te vullen.<br>
Gelieve er op te letten dat alle gegevens correct ingevuld worden.<br>
Alleen voor singles.be kan achteraf niet aansprakelijk gesteld worden voor foutief doorgegeefde gegevens.</font></p>
<p><font color="#993300" size="3" face="Arial, Helvetica, sans-serif"><em>Algemene gegevens: </em></font></p>
<table border="0" width="907">
<tr>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">Naam:*</font></td>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" size="31" name="Naam" id="Naam">
</font></td>
<td width="127"><font size="2" face="Arial, Helvetica, sans-serif">Voornaam:*</font></td>
<td width="283"><font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" size="31" name="Voornaam" id="Voornaam">
</font></td>
</tr>
<tr>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">Straat:*</font></td>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" size="31" name="Straat" id="Straat">
</font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif">Huisnummer:*</font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" size="31" name="Huisnummer" id="Huisnummer">
</font></td>
</tr>
<tr>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif"> </font></td>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif"> </font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif">Bus:</font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" size="31" name="Bus" id="Bus">
</font></td>
</tr>
<tr>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">Postcode:*</font></td>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" size="31" name="Postcode" id="Postcode">
</font></td>
<td width="127"><font size="2" face="Arial, Helvetica, sans-serif">Woonplaats:*</font></td>
<td width="283"><font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" size="31" name="Woonplaats" id="Woonplaats">
</font></td>
</tr>
<tr>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">Telefoonnummer:*</font></td>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" size="31" name="Telefoonnummer" id="Telefoonnummer">
</font></td>
<td width="127"><font size="2" face="Arial, Helvetica, sans-serif">GSM:*</font></td>
<td width="283"><font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" size="31" name="GSM" id="GSM">
</font></td>
</tr>
<tr>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">E-mailadres:*</font></td>
<td colspan="2">
<font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" size="31" name="MAILFROM">
</font></td>
<td width="127"><font size="2" face="Arial, Helvetica, sans-serif"> </font></td>
<td width="283"><font size="2" face="Arial, Helvetica, sans-serif"> </font></td>
</tr>
<tr>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">Geslacht:*</font></td>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">
<label>man:
<input name="radiobutton" type="radio" value="man">
vrouw:
<input name="radiobutton1" type="radio" value="vrouw">
</label>
</font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif"> </font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif"> </font></td>
</tr>
<tr>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">Geboortedatum:*</font></td>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" size="31" name="Geboortedatum" id="Geboortedatum">
</font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif"> </font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif"> </font></td>
</tr>
<tr>
<td colspan="2"> </td>
<td colspan="2"> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="6"><em><font color="#993300" size="3" face="Arial, Helvetica, sans-serif">Inschrijving voor de volgende reis: </font></em></td>
</tr>
<tr>
<td colspan="2"> </td>
<td colspan="2"> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">Wens in te schrijven voor:*</font></td>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" size="35" name="Inschrijving" id="Inschrijving">
</font></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">Reisdata:*</font></td>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">van
<input type="text" size="15" name="van" id="van">
tot
<input type="text" size="15" name="tot" id="tot">
</font></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"> </td>
<td colspan="2"> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">Aantal volwassenen: </font></td>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">
<select name="select1" id="select1">
<option selected>1</option>
<option>2</option>
<option>3</option>
</select>
</font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif">Aantal kinderen: </font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif">
<select name="select2" id="select2">
<option selected>0</option>
<option>1</option>
<option>2</option>
<option>3</option>
</select>
</font></td>
</tr>
<tr>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">Wens de kamer te delen:</font> </td>
<td colspan="2"><select name="select3" id="select3">
<option selected>Ja</option>
<option>Neen</option>
</select> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="4"> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="6"><font size="2" face="Arial, Helvetica, sans-serif">Gelieve hieronder de deelnemers te vermelden a.u.b </font></td>
</tr>
<tr>
<td colspan="6"> </td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif">Aanhef:</font></td>
<td width="95"><font size="2" face="Arial, Helvetica, sans-serif">Voornaam:</font></td>
<td width="130"> </td>
<td width="166"><font size="2" face="Arial, Helvetica, sans-serif">Achternaam:</font></td>
<td colspan="2"> </td>
</tr>
<tr>
<td width="80"><font size="2" face="Arial, Helvetica, sans-serif">
<select name="select4">
<option selected> </option>
<option>Mevr.</option>
<option>Dhr.</option>
<option>Juff.</option>
<option>Child</option>
</select>
</font></td>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" size="35" name="Voornaam1" id="Voornaam1">
</font></td>
<td colspan="3"><font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" size="35" name="Achternaam1" id="Achternaam1">
</font></td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif">
<select name="select4">
<option selected> </option>
<option>Mevr.</option>
<option>Dhr.</option>
<option>Juff.</option>
<option>Child</option>
</select>
</font></td>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" size="35" name="Voornaam2" id="Voornaam2">
</font></td>
<td colspan="3"><font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" size="35" name="Achternaam2" id="Achternaam2">
</font></td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif">
<select name="select4">
<option selected> </option>
<option>Mevr.</option>
<option>Dhr.</option>
<option>Juff.</option>
<option>Child</option>
</select>
</font></td>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" size="35" name="Voornaam3" id="Voornaam3">
</font></td>
<td colspan="3"><font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" size="35" name="Achternaam3" id="Achternaam3">
</font></td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif">
<select name="select4">
<option selected> </option>
<option>Mevr.</option>
<option>Dhr.</option>
<option>Juff.</option>
<option>Child</option>
</select>
</font></td>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" size="35" name="Voornaam4" id="Voornaam4">
</font></td>
<td colspan="3"><font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" size="35" name="Achternaam4" id="Achternaam4">
</font></td>
</tr>
<tr>
<td colspan="6"><p><font size="2" face="Arial, Helvetica, sans-serif"><br>
Opmerkingen of speciale reiswensen:<br>
<br>
<textarea name="Omschrijving" rows="3" cols="75" id="Omschrijving" ></textarea>
<br>
<br>
</font><font size="2" face="Arial, Helvetica, sans-serif">
<input type="submit" name="cmdVerzenden" value="Inschrijving verzenden">
<input type="reset" name="cmdWissen" value="Wissen">
</font></p>
<p><font size="2" face="Arial, Helvetica, sans-serif">Velden met * zijn verplicht in te vullen</font></p></td>
</tr>
</table>
</form>
</BODY>
</HTML>
|