validatie voor een option functie

Status
Niet open voor verdere reacties.

bhofkens

Gebruiker
Lid geworden
19 jan 2008
Berichten
228
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.

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:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan