sws2007
Messages postés79Date d'inscriptionvendredi 27 juillet 2007StatutMembreDernière intervention19 janvier 2009
-
23 mai 2008 à 13:01
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
23 mai 2008 à 14:31
Bonjour tout le monde
j'ai une fonction javascript qui verifier la validiter d' mail ;mail cette fonction s'execute normalemnt avec internet explorer mais sur firefox ne s'execute pas ma fonction est :
<script language="javascript">
<!--
function verif(){
adresse = form1.email.value;
var place = adresse.indexOf("@",1);
var point = adresse.indexOf(".",place+1);
if ((place > -1)&&(adresse.length >2)&&(point > 1) )
{
return(true);
}
else
{
alert('Verifier les information SVP');
return(false);
}
}
!-->
</SCRIPT>
dans le formulaire
<form id="form1" action="news.php" method="post" onsubmit="return verif()" >
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 23 mai 2008 à 13:44
salut petoleTeam,
ah ben pas tout à fait d'accord !
<!-- c'est du html ! pas du javascript
et FF dans la console d'erreur le signale...
certes le traitement est différente d'IE, mais bon...
au départ il y a bien une erreur !
tiens je vais rabâcher.... quand on met au point :
FireFox
, regarder la "console d'erreurs"
Outils / Console d'erreurs
et mieux : télécharger mon Site] [M'écrire]
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 23 mai 2008 à 13:46
je me devais d'ajouter aussi que le contrôle est... disons "léger"
foultitude d'exemples ( avec une ch'tiote expresiion régulière ) bien meilleurs.
<hr /> Cordialement Bul [mon Site] [M'écrire]
Vous n’avez pas trouvé la réponse que vous recherchez ?
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 23 mai 2008 à 14:01
Salut TheBultez,
<table bgcolor= "#e6effe" border="0" cellpadding="5" cellspacing="0" width="100%">----, ah ben pas tout à fait d'accord
!</td>
</td></tr></tbody></table>avec quoi donc ?
je viens de tester, mouais je l'admet je ne l'avais pas fait, le code
suivant...
<html>
<head>
<script type="text/javascript">
function verif(){
//adresse = form1.email.value;
var
adresse = document.getElementById('form1').email.value;
alert( adresse);
maelob
Messages postés943Date d'inscriptionmardi 14 novembre 2006StatutMembreDernière intervention 7 août 20093 23 mai 2008 à 14:05
bonjour,
Le problème que signale Bul sont les caractères de mise en commentaire qui sont contenue entre les balises script d'ailleurs je ne comprend pas pourquoi ces balises sont la...
// <![CDATA[ et // ]]> j'aurai compris mais la...
>> avec une ch'tiote expresiion régulière
Bul ++
<hr size="2" width="100%" />
Maelo ou Elo --> Mon blog
Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 23 mai 2008 à 14:14
<!--
et
-->
permettent de masquer le script sur les anciens navigateurs ne
supportant pas javascript, ne me demande pas de nom je ne suis pas un
délateur... et d'ailleurs en reste t-il?
...maelob tu est trop jeune pour
avoir connue cela...
;O))
maelob
Messages postés943Date d'inscriptionmardi 14 novembre 2006StatutMembreDernière intervention 7 août 20093 23 mai 2008 à 14:21
>>...maelob tu est trop jeune pour avoir connue cela...
Ca me fait penser aux parents qui disaient mais tu es trop jeune tu peux pas comprendre qui disait ça quand j'avais 10 ans lol.
Mais sinon merci de la précision :-) mais justement je pensais que les balises CDATA était la pour ça???
<hr size="2" width="100%" />
Maelo ou Elo --> Mon blog
Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 23 mai 2008 à 14:26
j'ai du encore mal m'exprimer !
ce que je voulais dire, c'est que ça baigne
( hormis la qualité du contrôle, mais bon ... )
<script type="text/javascript">
function verif(){
var adresse = form1.email.value;
var place = adresse.indexOf("@",1);
var point = adresse.indexOf(".",place+1);
if ((place > -1)&&(adresse.length >2)&&(point > 1) )
{ return(true); }
else { alert('Verifier les information SVP');
return(false);
}
}
</SCRIPT>
<form id="form1" action="javascript:alert('ok');"
method="post" onsubmit="return verif();" >
</form>
changé l'action pour le test
et FF ou IE, ici : même combat....
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 23 mai 2008 à 14:31
je pense que c'est l'alcool.....
il faut aussi : <form name="form1" action="javascript:alert('ok');"
IE remplace le name par l'ID lorsque c'est possible, pas FF.
<hr /> Cordialement Bul [mon Site] [M'écrire]