Bonjour,
je souhaite vérifier plusieurs choses sur mon formulaire. Le mail ça foncitonne par contre le tel non. HELP ME !!! PLEASE
Je voudrais également que la fonction veriftel fonctionne pour le tel, le fax et le portable.
Voici mon code
<SCRIPT>
function verifiermail(mail)
{
if ((mail.indexOf("@" )>=0)&&(mail.indexOf("." )>=0))
{
envoi()
}
else
{
alert("Mail invalide !" );
return false
}
}
function veriftel()
{
var pattern = "^(\d{2}\.){4}\d{2}$";
var exp = new RegExp (pattern, g);
if (exp.test(uti_tel))
{
envoi()
}
else
{
alert("N° de tel. incorrect - ATTENTION pas d'espace entre le cadre et le 1er chiffre" );
}
}
function retour ()
{
document.location = "adm_listuti.php";
}
function envoi ()
{
var domaine=document.form.fichier.value;
var extension=domaine.substring(domaine.lastIndexOf("." ));
var photo=false;
if (document.form.changer.checked == true){
if ((domaine != "" ) && ((extension.toUpperCase() != ".JPG" ) && (extension.toUpperCase() != ".GIF" )))
{alert ("La photo doit être au format jpg ou gif" );}
else {
document.form.submit();
}
}
else {
document.form.submit();
}
}
</SCRIPT>
</head>
<body>
<form action="adm_uti.php?act=<?=$act?>&cle=<?=$_GET['cle']?>" method="post" ENCTYPE="multipart/form-data" name="form">
<input type="text" name="uti_nom" value="<?=$fetch->uti_nom?>">
<input type="text" name="uti_prenom"value="<?=$fetch->uti_prenom?>">
<input type="text" name="uti_mail" value="<?=$fetch->uti_mail?>">
<input type="text" name="uti_tel" value="<?=$fetch->uti_tel?>">
<input type="text" name="uti_fax" value="<?=$fetch->uti_fax?>">
<input type="text" name="uti_portable" value="<?=$fetch->uti_portable?>">
<input type="button" name="envoyer" value="Valider" onClick="verifiermail(this.form.uti_mail.value) && veriftel()">
<input type="button" name="annuler" value="Retour" onclick="retour()">
</form>