Rendre l'email valide obligatoire
Rendre l'email valide obligatoire

Script de table avec annulation , à ajouter aux entités Email, Contact et Société.

- Test la validité de l'email (@ , pas de caractères spéciaux)

- Permet de rendre l'email obligatoire

function emailvalidation(x,y) 

filter = /^(([^<>()[\]\\.,';:\s@\"]+(\.[^<>()[\]\\.,';:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;

if (filter.test(x)) {

  return true;
}
else
  {

Valid = false; 
ErrorStr = CRM.GetTrans("colnames",y)+ " ["+x+"] "+ CRM.GetTrans("GenCaptions","BadMailAddress");

}


 
if (!x) 

Valid = false; 
ErrorStr = CRM.GetTrans("colnames",y)+ " ["+x+"] "+ CRM.GetTrans("GenCaptions","BadMailAddress"); 

function InsertRecord() 
{
emailvalidation(FormValues("emai_emailaddressbusiness"),"emai_emailaddressbusiness"); 
}

function UpdateRecord() 

emailvalidation(FormValues("emai_emailaddressbusiness"),"emai_emailaddressbusiness"); 
}