hg S’enregistrer Forum révision Tunisie - Bac Tunisie Algorithmique et programmation , cours, devoir, exercice,edunet

Forum révision Tunisie - Bac Tunisie Algorithmique et programmation , cours, devoir, exercice,edunet Index du Forum

hg Revision tunisie scolaire Bac Tunisie Algorithmique et programmation TIC réseaux php javascript sql access activités programmation c
hg
FAQ FAQ Rechercher Rechercher Membres Membres Groupes Groupes Profil Profil Se connecter pour vérifier ses messages privés Messages Privés Connexion Connexion


 Forum de l'excellence et l'excellence en innovation 
Pour participer à notre Forum révision tunisie , vous devez
 inscrire sur notre forum a partir d'ici
   NB :
Les membres ''zéro messages'' seront supprimés automatiquement après un nombre de jours donné !!!!
             
   
 
  
 
forum d'aide informatique : internet, réseau, programmation informatique ...
Tester la validité d'une adresse email
 
 
Poster un nouveau sujet   Répondre au sujet    Forum révision Tunisie - Bac Tunisie Algorithmique et programmation , cours, devoir, exercice,edunet Index du Forum -> TIC -> Javascript
hg Sujet précédent :: Sujet suivant   hd
Auteur Message
KARIMOS
Administrateur

Hors ligne

Inscrit le: 02 Nov 2008
Messages: 1 715
Masculin
Point(s): 5 484
Moyenne de points: 0

Posté le: Lun 30 Nov - 13:37 (2009)    Sujet du message: Tester la validité d'une adresse email Répondre en citant

Le script suivant permet de tester si l'adresse email entrée par un utilisateur dans un champ texte est syntaxiquement valide (On regarde simplement si le caractère @ et . ont bien été entré par l'utilisateur, si ce n'est pas le cas on affiche un message d'erreur.

Le formulaire :

Le formulaire à pour nom form_mail et le champ email pour nom email : on utiliserar ces informations pour la validation.

Code:

<form method="POST" name="form_mail" action="tr4.asp">
<input type="text" name="email" size="20"><input type="button" value="OK" onclick="testemail();">

</form>



Note : remarquez que l'on utilise pas de bouton submit, la soumission se faisant après le test de l'adresse email avec la fonction submit()

On utilise pour ce script (qui doit être entre les balises et la fonction indexOf qui permet de retrouver l'emplacement d'un motif dans une chaine de caractère à partir d'une position spécifiée.
Ex.
Code:
chaine.indexOf (motif,0)

retourne -1 si la chaine "motif" n'apparaît pas dans la chaîne "chaine", sinon retourne la position du caractère de la chaîne motif

Code:
<script language="javascript">
function testemail() {

var email=document.forms['form_mail'].elements['email'].value

if ((email.indexOf('@',0)==-1) || (email.indexOf('.',0)==-1)) {
// l'adresse entrée est incorrecte
alert("adresse email incorrecte")
}
else
{
// l'adresse est correcte
// on soumet le formulaire
document.forms['form_mail'].submit()

}
}
</script>


 
Revenir en haut
Publicité






Posté le: Lun 30 Nov - 13:37 (2009)    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
 
Revenir en haut
Montrer les messages depuis:   
bg bd
Poster un nouveau sujet   Répondre au sujet    Forum révision Tunisie - Bac Tunisie Algorithmique et programmation , cours, devoir, exercice,edunet Index du Forum -> TIC -> Javascript Toutes les heures sont au format GMT + 1 Heure
 
Page 1 sur 1

 
Sauter vers:  
Index | créer forum gratuit | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation