wekend formulier

Status
Niet open voor verdere reacties.

Daan1977

Gebruiker
Lid geworden
25 apr 2007
Berichten
6
Ik probeer een werkend formulier te maken.
Het ziet er in de browser prima uit maar als ik op verstuur druk zegt hij fout op pagina.
Weet iemand of er een stukje script is die ik er achter kan kopieren en dat hij dan wel werkt?
Dus dat ik dan b.v. alleen nog een mail adres hoef te vervangen.

Dit is de code tot nu toe.
alvast bedankt. Daan




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table width=580 border=0 cellpadding=0 cellspacing=0 dwcopytype="CopyTableRow">
<tbody>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><br>
<br>
Man
<input type=radio value=Man name=Geslacht>
Vrouw
<input
type=radio checked value=Vrouw name=Geslacht>
</font></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Voornaam</font></td>
<td><input class=required maxlength=30 name=Voornaam></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Tussenvoegsel</font></td>
<td><input id=Voorvoegsel maxlength=30 name=Voorvoegsel></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Achternaam</font></td>
<td><input class=required maxlength=30 name=Achternaam></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Straat</font></td>
<td><input class=required maxlength=30 name=Straat> <input class=required
maxlength=4 size=3 name=Huisnummer>
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Huisnummer</font></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Postcode</font></td>
<td><input maxlength=7 size=7 name=Postcode> </td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Plaats</font></td>
<td><input class=required maxlength=30 name=Plaats> </td>
</tr>
<tr>
<td height="22"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Land</font></td>
<td><input maxlength=30 name=Homepage>
</td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Telefoon</font></td>
<td><input maxlength=25 name=Telefoon></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Mobiel</font></td>
<td><input maxlength=25 name=Mobiel></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">E-mail</font></td>
<td><input maxlength=30 name=E-mail></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</tbody>
</table><table border=0 dwcopytype="CopyTableRow">
<tbody>
<tr>
<td colspan=2><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Naar
welke bestemming(en) gaat je voorkeur uit?</font></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input type=checkbox value=O name=best>
Ghana</font></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input type=checkbox value=U name=best>
Vietnam</font></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input type=checkbox value=E name=best>
Peru</font></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input type=checkbox value=Z name=best>
Nepal</font></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
</tr>
<tr>
<td colspan=2><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><br>
Wat is je geboortedatum?</font></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input maxlength=2 size=2 name=geb_dag>
<input maxlength=2 size=2
name=geb_maand>
<input maxlength=4 size=4 name=geb_jaar>
dd-mm-jaar</font></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
</tr>
<tr>
<td colspan=2><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Wanneer
zou je eventueel willen vertrekken?</font></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input maxlength=2 size=2 name=dag>
<input maxlength=2 size=2
name=maand>
<select name=jaar>
<option>selecteer hier</option>
<option value=2007>2007</option>
</select>
dd-mm-jaar</font></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Stel
hier je vragen.</font></td>
<td>&nbsp;</td>
</tr>
<tr>
<td height="72" colspan=2><textarea name="textarea" cols="30" rows="10"></textarea></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><input name="button" type=button onClick="formatDateFields(); validate(this.form)" value=Verstuur>
</td>
<td>&nbsp;</td>
</tr>
</tbody>
</table>

</body>
</html>
 
werkend formulier

ik werk in dreamweaver, je kunt het script toch kopieren en dan in dreamweaver plaatsen.
En als je dan naar preview in explore gaat zie je hoe het eruitziet.
Maar volgens mij vergeet ik een stuk code. Je moet toch aan verzend wel een email koppelen of zoiets?

groeten Daan.
 
Je vergeet idd een groot gedeelte...

Zet dit iig boven je formulier:
<form ACTION="maito:hierjeemailadres@email.nl" METHOD="POST">

En sluit het onderaan weer met

</form>
 
Wat wordt bedoeld is dat je geen tag <form> gebruikt...

Je hebt wel allemaal input-tags maar die richten niets uit zolang je geen form hebt aangemaakt...

Zet dus onder <body>, <form action="mailto:{mijn_mail_adres}">
en boven </body>, </form>
 
gelijk nog even een vraag.
Als iemand nu het formulier verstuurt komt er een mailtje binnen met een attachment POSTDATA.ATT (0.3 KB)
Dit is dan één lange rij met info.
Kan dit overzichterlijker?

Groeten Daan
 
Het kan wel overzichtelijker maar niet met HTML, daarvoor zul je uit moeten wijken naar een CGI-, PHP- of ASP-script die de verwerking van het formulier voor zijn rekening neemt...
 
oke PHP.

Oke peronlijk vind ik dit erg omslachtig werken en wil graag gaan proberen om dit beter te krijgen. Is het mogelijk om PHP en HTML te combineren?
En zijn er standaard scripts die al een beetje op deze lijken?
Voor de duidelijkheid ik wil proberen om een formulier met PHP te maken.
Mijn host ondersteunt PHP dus dat moet het probleem niet zijn.
Zelf heb ik nog weinig kaas gegeten van PHP maar leer snel hahaha:D
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan