Bonjour à tous,

j'ai un souci pour incrémenter ma variable "erreur" qui permettra d'afficher les images du pendu en fonction du nombre d'erreurs, j'ai essayé pas mal de choses mais aucune ne fonctionnent^^

voici mon code :

Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!DOCTYPE html>
 
<html>
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width">
	<title>pendu</title>
	<link href="pendu.css" rel="stylesheet" type="text/css" />
	<script src="jquery-3.3.1.min.js"></script>
	<script src="jquery-ui.js"></script>
	<script src="pendu.js"></script>
</head>
 
<body>
	<input type="text"/>
<button id="test1">test1</button>
<button id="test2">test2</button>
</body>
</html>


JQUERY

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 
$(document).ready(function(){
var $rep_val = $('input'),
	$fst_btn = $('#test1'),
	$sec_btn = $('#test2'),
	char_found = [],
	prop = "lieutenant",
	word_rep = [],
	resu = [],
 
	rep='';
 
	//création tableau résultat
	word = Array.from(prop);
	resu = word.slice();
 
		for (var i=0;i<resu.length;i++){
			resu[i] = "_";
		}
 
	// changement au click sur Ok
	$fst_btn.click(function(){
 
		console.log("word = "+word+" "+"resu = "+resu);
		rep = $rep_val.val();
		var r = new RegExp((rep),'g');
		for(var j=0;j<prop.length;j++){
			var err = 0;
			if (word[j].match(r) !== null){
				word_rep.push(rep); //récupère les lettres trouvées
				char_found = Array.from(new Set(word_rep)); //élimine les doublons
				for (var u in char_found){ // récupère l'index des lettres
					for(var y = 0; y < word.length; y++){ 
						if (char_found[u] == word [y]){ //récup l'égalité afin de replacer les lettres à la bonne place
						resu[y] = char_found[u]; //modification du fichier résultats avec mise en place des lettres au bon endroit
						}
					}
				}
			}
			else{
			err++;
			}
		}
	console.log("lettre trouvée :"+char_found+" resu : "+resu+" erreur : "+err);
	});
});
Si vous avez des idées et solutions je suis preneur