hansie1962
Gebruiker
- Lid geworden
- 10 feb 2009
- Berichten
- 63
Goedemorgen,
IK hoop dat iemand mij kan en wil helpen.
Ik heb geen rvaring met javascripts maar loop tegen het volgende probleem aan.
Ik heb een mailformulier en deze invoervelden moeten gecontroleerd worden op inhoud.
In het script weat er nu inzit wordt gecontroleerd op het veld "naam "en email maar deze controle werkt niet. Het formulier wordt gewoon helemaal leeg zonder enige controle verstuurd.
Wat ik graag zou willen is dat alle invoervelden gecontroleerd worden maar ik krijg het niet werkend.
Kan iemand mij helpen?
Onderstaand het stukje code:
Dit staat in de Head:
[js]
<SCRIPT>
function Verif()
{
if (document.forms[0].elements[0].value == ""){
alert("nName field is mandatory.nn" +
"Enter your name.")
document.forms[0].elements[0].focus();
return false;
}
else if (document.forms[0].elements[1].value == ""){
alert("nE-mail field is mandatory.nn" +
"Enter your e-mail address.")
document.forms[0].elements[1].focus();
return false;
}
else if (document.forms[0].elements[1].value.indexOf ('@',0)
== -1 || document.forms[0].elements[1].value.indexOf ('.',0)
== -1){
alert("nAn e-mail address must contain " +
"the characters "@" and ".".nn" +
"Please enter your correct address.")
document.forms[0].elements[1].select();
document.forms[0].elements[1].focus();
return false;
}
else
return true;
}
</SCRIPT>
[/js]
Dit staat in de body
Mod: Verzoek om tags te gebruiken
IK hoop dat iemand mij kan en wil helpen.
Ik heb geen rvaring met javascripts maar loop tegen het volgende probleem aan.
Ik heb een mailformulier en deze invoervelden moeten gecontroleerd worden op inhoud.
In het script weat er nu inzit wordt gecontroleerd op het veld "naam "en email maar deze controle werkt niet. Het formulier wordt gewoon helemaal leeg zonder enige controle verstuurd.
Wat ik graag zou willen is dat alle invoervelden gecontroleerd worden maar ik krijg het niet werkend.
Kan iemand mij helpen?
Onderstaand het stukje code:
Dit staat in de Head:
[js]
<SCRIPT>
function Verif()
{
if (document.forms[0].elements[0].value == ""){
alert("nName field is mandatory.nn" +
"Enter your name.")
document.forms[0].elements[0].focus();
return false;
}
else if (document.forms[0].elements[1].value == ""){
alert("nE-mail field is mandatory.nn" +
"Enter your e-mail address.")
document.forms[0].elements[1].focus();
return false;
}
else if (document.forms[0].elements[1].value.indexOf ('@',0)
== -1 || document.forms[0].elements[1].value.indexOf ('.',0)
== -1){
alert("nAn e-mail address must contain " +
"the characters "@" and ".".nn" +
"Please enter your correct address.")
document.forms[0].elements[1].select();
document.forms[0].elements[1].focus();
return false;
}
else
return true;
}
</SCRIPT>
[/js]
Dit staat in de body
HTML:
<form action="contact.php" method="post" onSubmit="return Verif(this.form)">
<!-- this hidden input references the file 'exampletemplate.txt' in the main directory of the webfolder -->
<input type="hidden" name="template" value="exampletemplate" />
<table border="0" cellspacing="1">
<tr>
<td width="252"><font face="Arial" size="2">
Voornaam:
</font></td>
<td>
<font color="#AEAEAE" face="Tahoma" size="4">
<input type="text" name="Voornaam" size="31"></font></td>
</tr>
<tr>
<td width="252">
<font face="Arial" size="2">
Achternaam</font></td>
<td>
<font color="#AEAEAE" face="Arial" size="4">
<input type="text" name="Achternaam" size="31"></font></td>
</tr>
<tr>
<td width="252">
<font face="Arial" size="2">
E-mailadres</font></td>
<td>
<font color="#AEAEAE" face="Arial" size="4">
<input type="text" name="Emailadres" size="31"></font></td>
</tr>
<tr>
<td width="252"><font face="Arial" size="2">Adres</font></td>
<td>
<font color="#AEAEAE" face="Arial" size="4">
<input type="text" name="Adres" size="31"></font></td>
</tr>
<tr>
<td width="252">
<font face="Arial" size="2">
Postcode</font></td>
<td>
<font color="#AEAEAE" face="Arial" size="4">
<input type="text" name="Postcode" size="31"></font></td>
</tr>
<tr>
<td width="252">
<font face="Arial" size="2">
Woonplaats</font></td>
<td>
<font color="#AEAEAE" face="Arial" size="4">
<input type="text" name="Woonplaats" size="31"></font></td>
</tr>
<tr>
<td width="252">
<font face="Arial" size="2">
Telefoonnummer</font></td>
<td>
<font color="#AEAEAE" face="Arial" size="4">
<input type="text" name="Telefoonnummer" size="31"></font></td>
</tr>
<tr>
<td width="252"> </td>
<td> </td>
</tr>
</table>
<p> </p>
</fieldset> <fieldset> <legend>Vraag of opmerking</legend>
<textarea name="Bericht" rows="10" title="Typ hier uw vraag of opmerking" style="width: 611px"></textarea> </fieldset> <div id="buttons">
 
;
<input id="button1" type="submit" value="Verzend bericht" title="Verstuur bovenstaande informatie." />
<input name="Reset" type="reset" id="button2" onclick="valid.reset(); return false" value="Bericht wissen" /> </div> </form>
Mod: Verzoek om tags te gebruiken
Laatst bewerkt door een moderator: