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 :

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;
	}
}
lien href, :

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>
Dans mon exemple, je veux pouvoir afficher seulement 'nom incorrect' si le champs vide.

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.