Ik ben een site aan het maken voor een vriend van mij en ben al een tijdje bezig dit mailform werkend te krijgen. Er zit een foutje in en ik puzzel mezelf suf, maar ik kan gewoon echt niet vinden waar. Zou iemand er misschien even naar kunnen kijken voor me? Zou ik echt geweldig vinden, bedankt.
Ik kopieer hieronder de code die ik heb.
Ik kopieer hieronder de code die ik heb.
Code:
<head>
<!-- FORM -->
<script language="javascript" src="js/algemeen.js"></script>
<link href="style.css" rel="stylesheet" type="text/css">
<script language="Javascript" src="__utm.js" type="text/Javascript"></script>
<style type="text/css">
.m {
display: none;
}
.n {
;
}
</style>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function sh(_d)
{
var _x = document.getElementById(_d);
if ( _x.className=="m"){
_x.className = "n";
}
}
function sh1(_d)
{
var _x = document.getElementById(_d);
if (_x.className=="n"){
_x.className = "m";
}
}
function showHide(_d)
{
var _x = document.getElementById(_d);
if (_x.className == "m"){
_x.className = "n";
}
else if (_x.className == "n"){
_x.className = "m";
}
}
//-->
</SCRIPT>
<!-- END FORM -->
</head>
Code:
<body>
<!-- FORM -->
<!-- INSERT THE IMPO STUFF HERE PLEASE //--><SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
var continuesubmit = true;
function setSubmitStatus() {
if (continuesubmit == true) {
continuesubmit = false;
return true;
} else {
return false;
}
}
function checkVinkjes() {
var msg = "";
var formobj = document.offerteform;
var radiocheck = false;
var contactmethod = "";
//set value for contactm
if (formobj.ochtend.checked == true) {
contactmethod += formobj.ochtend.value;
}
if (formobj.middag.checked == true) {
contactmethod += " of " + formobj.middag.value;
}
if (formobj.avond.checked == true) {
contactmethod += " of " + formobj.avond.value;
}
formobj.contactm.value = contactmethod;
//alert (formobj.contactm.value);
if (formobj.companyname != null) {
if (formobj.companyname.value == "") msg = msg + "- Bedrijfsnaam\n";
}
if (formobj.clientname.value == "") msg = msg + "- Naam\n";
for (var i=0; i<formobj.gender.length;i++)
{
if (formobj.gender[i].checked == true) radiocheck = true;
}
if (radiocheck == false) msg = msg + "- Geslacht\n";
if (formobj.telephone != null) {
if (formobj.telephone.value == "") msg = msg + "- Telefoon\n";
}
//if (formobj.telephone_day != null) {
// if (formobj.telephone_day.value == "") msg = msg + "- Gsm\n";
//}
//if (formobj.ochtend.checked != true && formobj.middag.checked != true && formobj.avond.checked != true) {
// msg = msg + "- Bij voorkeur bellen\n"; }
if (formobj.email.value == "") {
msg = msg + "- E-mail\n";
} else {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(formobj.email.value)) {
} else {
msg = msg + "- E-mail\n";
}
}
if (formobj.c_address.value == "")
{
msg = msg + "- Adres\n";
}
if (formobj.c_postcode.value.length < 6) msg = msg + "- Postcode\n";
if (formobj.c_city.value == "") msg = msg + "- Plaats\n";
if (msg == "") {
if (setSubmitStatus() == true) {
return true;
} else {
return false;
}
} else {
alert("Volgende velden zijn verplicht:\n\n" + msg);
return false;
}
}
//-->
</SCRIPT><SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function buttonsubmit() {
var check = checkVinkjes();
if (check) {
document.offerteform.submit();
}
}
//-->
</SCRIPT>
<!-- END FORM -->
</body>