Ben al 1,5 uur aan het zoeken maar kan helaas geen oplossing vinden voor het volgende probleem.
Ik ben een form aan het maken die pas verzonden kan worden als je o.a. accoord gaat met de voorwaarden.
De gebruiker kan dit aangeven d.m.v een checkbox.
Om dit te kunnen valideren maak ik gebruik van een Javascript dat in principe goed werkt, alleen bij die checkbox dus niet.
Voorbeeldje: ik zet de value van de checkbox op unchecked net als in de js.
Ga ik hem dan testen dan vink ik de checkbox aan, maar blijft de alert maar op het scherm verschijnen alsof ik de checkbox niet heb aangevinkt.
De broncode:
<div align="center">
<SCRIPT language="JavaScript"><!--
function HS_Form1_Validator(theForm)
{
if (theForm.bedrijf.value == "")
{
alert("U heeft geen bedrijfsnaam ingevuld.");
theForm.bedrijf.focus();
return (false);
}
if (theForm.branch.value == "")
{
alert("U heeft geen branche ingevuld.");
theForm.branch.focus();
return (false);
}
if (theForm.contactpersoon.value == "")
{
alert("U heeft geen naam ingevuld.");
theForm.contactpersoon.focus();
return (false);
}
if (theForm.adres.value == "")
{
alert("U heeft geen adres ingevuld.");
theForm.adres.focus();
return (false);
}
if (theForm.postcode.value == "")
{
alert("U heeft geen postcode ingevuld.");
theForm.postcode.focus();
return (false);
}
if (theForm.postcode.value.length > 7)
{
alert("Er kunnen hier niet meer dan 7 karakters staan.");
theForm.postcode.focus();
return (false);
}
if (theForm.plaats.value == "")
{
alert("U heeft geen woonplaats ingevuld.");
theForm.plaats.focus();
return (false);
}
if (theForm.url.value == "")
{
alert("U heeft geen WWW-adres ingevuld.");
theForm.url.focus();
return (false);
}
if (theForm.voorwaarden.value == "unchecked")
{
alert("U moet accoord gaan met onze voorwaarden.");
theForm.voorwaarden.focus();
return (false);
}
Waarde checkbox: <input type="checkbox" name="voorwaarden" value="unchecked" tabindex="25">
Wie kan mij hier bij helpen??
Ik ben een form aan het maken die pas verzonden kan worden als je o.a. accoord gaat met de voorwaarden.
De gebruiker kan dit aangeven d.m.v een checkbox.
Om dit te kunnen valideren maak ik gebruik van een Javascript dat in principe goed werkt, alleen bij die checkbox dus niet.
Voorbeeldje: ik zet de value van de checkbox op unchecked net als in de js.
Ga ik hem dan testen dan vink ik de checkbox aan, maar blijft de alert maar op het scherm verschijnen alsof ik de checkbox niet heb aangevinkt.
De broncode:
<div align="center">
<SCRIPT language="JavaScript"><!--
function HS_Form1_Validator(theForm)
{
if (theForm.bedrijf.value == "")
{
alert("U heeft geen bedrijfsnaam ingevuld.");
theForm.bedrijf.focus();
return (false);
}
if (theForm.branch.value == "")
{
alert("U heeft geen branche ingevuld.");
theForm.branch.focus();
return (false);
}
if (theForm.contactpersoon.value == "")
{
alert("U heeft geen naam ingevuld.");
theForm.contactpersoon.focus();
return (false);
}
if (theForm.adres.value == "")
{
alert("U heeft geen adres ingevuld.");
theForm.adres.focus();
return (false);
}
if (theForm.postcode.value == "")
{
alert("U heeft geen postcode ingevuld.");
theForm.postcode.focus();
return (false);
}
if (theForm.postcode.value.length > 7)
{
alert("Er kunnen hier niet meer dan 7 karakters staan.");
theForm.postcode.focus();
return (false);
}
if (theForm.plaats.value == "")
{
alert("U heeft geen woonplaats ingevuld.");
theForm.plaats.focus();
return (false);
}
if (theForm.url.value == "")
{
alert("U heeft geen WWW-adres ingevuld.");
theForm.url.focus();
return (false);
}
if (theForm.voorwaarden.value == "unchecked")
{
alert("U moet accoord gaan met onze voorwaarden.");
theForm.voorwaarden.focus();
return (false);
}
Waarde checkbox: <input type="checkbox" name="voorwaarden" value="unchecked" tabindex="25">
Wie kan mij hier bij helpen??