Bonjour à tous et à toutes !
Je travaille actuellement sur le développement d'un site de quizz. A chaque quizz l'utilisateur doit taper la réponse dans une input text, il n'y a qu'une seule bonne réponse possible.
La réponse ne contient jamais d'accents, pour éviter que les utilisateurs ne tapent des accents j'empêche leur saisie avec l'événement onkeyup.
Page soumission.php
J'ai depuis décidé de rajouter un script d'auto suggestion à mon champ text (à chaque lettre tapée des réponses sont suggérées à l'utilisateur), je l'appelle depuis le fichier suggestion.js . Le problème est que depuis que j'ai fait ça mon événement onkeyup qui empêchait précedemment la saisie des accents ne fonctionne plus. Quand je désactive une partie du script d'auto suggestion il fonctionne à nouveau. :calim2:Code:<input name="code" id="code" type="text" size="66" OnKeyUp="this.value=this.value.toLowerCase().replace('é','e');>
Voici la partie du script d'auto suggestion concernée :
Je précise que je très crasse en javascript, peut-être que c'est juste une simple variable à ajouter, mais je ne vois pas...:oops::oops: Avez-vous une idée ?Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 field.onkeyup = function(e){ var key = getKeyCode(e); switch(key){ case 13: return false; break; case 27: // esc field.value = ""; selectedIndex = 0; clearList(); break; case 38: // up navList("up"); break; case 40: // down navList("down"); break; default: startList(); break; };