Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1443 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Verifier un formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Verifier un formulaire

n°1297338
jenny50
Posté le 02-02-2006 à 13:41:41  profilanswer
 

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>

mood
Publicité
Posté le 02-02-2006 à 13:41:41  profilanswer
 

n°1297386
omega2
Posté le 02-02-2006 à 14:24:57  profilanswer
 

http://forum-images.hardware.fr/icones/message/c.gif 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".

n°1297415
anapajari
s/travail/glanding on hfr/gs;
Posté le 02-02-2006 à 14:54:59  profilanswer
 

C'est ce bout qui ne doit pas être correct:

Code :
  1. <input type="button" name="envoyer" value="Valider" onClick="verifiermail(this.form.uti_mail.value) && veriftel()">


Remplace par

Code :
  1. <input type="button" name="envoyer" value="Valider" onClick="verifiermail(this.form.uti_mail.value);veriftel();">


n°1297440
jenny50
Posté le 02-02-2006 à 15:09:20  profilanswer
 

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 !

n°1298440
Bidem
Posté le 03-02-2006 à 12:00:40  profilanswer
 

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é


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Verifier un formulaire

 

Sujets relatifs
debuttant : Interaction dans un formulaire / Borland C++VERIFIER CONTENU CHAINE CARACTERE
Struts et formulaire[php] - Problème de renvoi des données d'un formulaire
verifier formulaire existevérifier qu'un formulaire a été entierement rempli
[JavaScript] Vérifier un formulaire avant envoiVerifier une date venant d'un formulaire
Verifier la redondance de mots ou de lettres dans formulairegenerer captcha et verifier saisie dans formulaire [RESOLU]
Plus de sujets relatifs à : Verifier un formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR