Verifier un formulaire - HTML/CSS - Programmation
Marsh Posté le 02-02-2006 à 14:24:57
Ce bouton magique permet de mettre un cadre le code saisie et de le mettre également en couleur.
Ca rend le code plus lisible.
Est ce que t'as pensé à jeter un oeuil à la console javascript? Par ce que je suis pas sur du tout que l'existance d'un élément avec pour nom "uti_tel" entraine automatiquement l'existance d'une variable nomé "uti_tel".
Marsh Posté le 02-02-2006 à 14:54:59
C'est ce bout qui ne doit pas être correct:
Code :
|
Remplace par
Code :
|
Marsh Posté le 02-02-2006 à 15:09:20
ben non ça ne doit pas être le bouton puisque rien ne s'affiche alors que je fais une erreur sur mon numéro.
Oui j'ai tenté avec la console javascript mais sans succès c'est pour cette raison que je fais appel à vous !
Marsh Posté le 03-02-2006 à 12:00:40
Ton problème vient du fait que verifMail fait appel à envoi() si le mail est OK en envoi() déclanche le submit donc verif tel n'est même pas appelé
Marsh Posté le 02-02-2006 à 13:41:41
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>