Hej
Jeg er ved at lave en form hvor jeg v.h.a et javascript vil
validere om brugeren har udfyldt felterne. Jeg har lavet det som
nedenstående, men den sender mailen, uanset om det er korrekt
udfyldt eller ej. Er der nogen der kan fortælle hvad der er i
vejen?(Det er meningen den kun sender en mail, hvis navn og email
er udfyldt)
---snip--
<script language="JavaScript">
<!--
function validate_form ( )
{
valid = true;
if ( document.contact_form.contact_name.value == "" )
{
alert ( "Please fill in the 'Your Name' box." );
valid = false;
}
if ( document.contact_form.contact_name.value == "" )
{
alert ( "Please fill in the 'E-mail' box." );
valid = false;
}
return valid;
}
//-->
</script>
<FORM name="concact_form" method="post"
onSubmit="return validate_form ( );"
action="
http://www.reunite.dk/cgi-bin/FormMail.pl">
<p>
<input type="hidden" name="recipient"
value="test@tester.dk">
<input type="hidden" name="subject" value
="Info">
<input type="hidden" name="redirect"
value="
http://www.reunite.dk/side2.htm">
<strong><font color="#000066" size="4"
face="Gill Sans MT">If
you have any question or comment then write
here</font></strong></p>
<table border="0" width="49%" align="center">
<tr>
<td width=65><strong><font
color="#000066" size="3" face="Gill Sans
MT">Name</font></strong></td>
<td width="234"> <input type="text"
name="contact_name" size=39> </td>
</tr>
<tr>
<td><strong><font color="#000066"
size="3" face="Gill Sans MT">E-mail</font></strong></td>
<td> <input type="text"
name="contact_email" size=39> </td>
</tr>
<tr>
<td><strong><font color="#000066"
size="3" face="Gill Sans MT">Message</font></strong></td>
<td> <textarea name="Message" cols="30"
rows="5"></textarea>
</td>
</tr>
<tr>
<td> </td>
<td> <div align="right">
<input type="submit" name="send"
value="Send e-mail">
</div></td>
</tr>
</table>
</form>
-----snip------
mvh Thomas
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials