// Lomakkeen lähetyksen tarkastustoimenpiteet JavaScript Document// Tämä javascript tarkistaa lomakkeen kentät(nimi, ika ja email) ennen lähetystä//- nimikentästä tarkistetaan ettei se ole tyhjä//- ika kentän arvo on oltava välillä 18 - 90//- emailista tarkistetaan että siinnä on @ merkki ja vähintään // yksi piste// Funktio tyhja_kentta tutkii onko kentässä merkkejä// Jos ei ole funktio palauttaa totuusarvon TRUE// Jos on funktio palauttaa totuusarvon FALSEfunction tyhja_kentta(mjono){	if (mjono.length == 0)		return true;	else		return false;	}// Tutkitaan sähköpostiosoite että siitä löytyy @ ja vähintään yksi pistefunction email_oikein(email){	var email=email.value;		if(tyhja_kentta(email))	{	alert("E-mail  puuttuu");	return false;	}		else// Tarkistetaan miumaut ja piste	{	var miumaut=0;	var pisteet=0;	var merkki='';	// Luetaan email merkkijonoa merkki kerralaan ja // Tutkitaan onko piste tai @ tai joku muu		for(var i=0;i<email.length;i++)		{		merkki=email.charAt(i);		if(merkki=="@")			miumaut++;		if(merkki==".")			pisteet++;		if(merkki==" ")			{			alert("Osoitteessa ei sallita välilyöntejä");			return false;			}		}			if (miumaut==0 || miumaut>1)			{			alert("@-merkkejä liikaa tai puuttuu");			return false;			}		if(pisteet<1 || pisteet>3)			{			alert("Pisteitä liikaa tai liian vähän");			return false;			}	}			return true;}//Tutkitaan onko nimikenttä tyhjäfunction nimi_oikein(nimi){ 	var nimi=nimi.value;		if(tyhja_kentta(nimi))	{	alert("Nimi puuttuu");	return false;	}		else		return true;}// Tutkitaan onko kommentti-kenttä tyhjäfunction kommentti_oikein(viesti){	var kommentti=viesti.value;		if(tyhja_kentta(kommentti))	{	alert("Kirjoita kommenttisi");	return false;	}		else		return true;}// Lähetysfunktio...function lahetys(lomake){if (nimi_oikein(lomake.nimi) && email_oikein(lomake.email) && kommentti_oikein(lomake.viesti))		{		if (confirm("Haluatko varmasti lähettää"))			return true;	 	else 			return false;		}			else	return false;		}
