Bonsoir,
j'ai dans un href deux fonctions javascript qui se suivent, dans la premiere fonction je controle un champs texte, tandis que dans la 2eme fonction je lance une nouvelle action.
Je voudrais ne pas appeler la 2eme fonction si la première "return false".
voici un petit bout de code pour plus d'opacité.
Mon javascript :
lien href, :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function clientValid(){ var txtNom = document.getElementById('name').value //var txtPrenom = document.getElementById('prenom').value if(txtNom ==''){ alert('nom incorrect'); // location.reload() ; // un reload ne corrige pas le probleme return false; } }
Dans mon exemple, je veux pouvoir afficher seulement 'nom incorrect' si le champs vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <input type="text" id="name" > <a href='javascript:clientValid();alert("je suis passé");'>Modifier</a>
merci pour vos lumières, j'ai aussi essayé "event. preventDefault();" et d'autre event, mais rien y fait.
ps: le javascript dans le "href" m'est imposé par une framework, je vourdrais garder cette même disposition, merci.
Partager