Ik wilde een validatie voor een option functie die niet leeg mag zijn kan dat ook een vrije tekstveld? de javascript validatie die ik normaal nog gebruikt staat hieronder wegens het popupje die verschijnd.
Kan iemand me hierbij helpen.
HTML:
function emptyvalidation(entered, alertbox) {
with (entered) {
if (value==null || value=="")
{if (alertbox!="") {alert(alertbox);} return false;}
else {return true;}
}
}
function emailvalidation(entered, alertbox) {
with (entered) {
apos=value.indexOf("@");
dotpos=value.lastIndexOf(".");
lastpos=value.length-1;
if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2)
{ if (alertbox) {alert(alertbox);} return false;}
else {return true;}
}
}
function radioValidation(id, alertbox){
var checked = false;
for(i = 0; i < document.forms["form"].elements[id].length; i++){
if(document.forms["form"].elements[id][i].checked){
checked = true; break;
}
}
if (checked == false && alertbox) alert(alertbox);
return checked;
}
function formvalidation(thisform) {
with (thisform) {
if (emptyvalidation(naam,"U heeft geen naam in gevuld!")==false) { return false;};
if (emptyvalidation(adres,"U heeft geen adres in gevuld!")==false) { return false;};
if (emptyvalidation(postcode,"U heeft geen postcode in gevuld!")==false) { return false;};
if (emptyvalidation(plaats,"U heeft geen plaats in gevuld!")==false) { return false;};
if (emptyvalidation(telefoon,"U heeft geen Telefoonnummer in gevuld!")==false) { return false;};
if (emailvalidation(email,"U heeft geen of een incorrect E-Mail adres opgegeven")==false) { return false;};
return radioValidation("aanhef", "U heeft geen aanhef in gevuld!");
}
}
Kan iemand me hierbij helpen.
Laatst bewerkt: