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");
}