J'avais pour l'appel dune fonction ajax pour appeler une liste dynamique je codais
Je veux adapter sur un template ou je ne peux pas directement coder les action javascript Onchange onkeyup directement je suis obligé de coder
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type="text" id="country" name="country" value="" onkeyup="ajax_showOptions(this,'getServiceByLetters',event)">
Je rajoute les fonctions
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type="text" id="country" name="country" value="">
J'appelle la fonction load() au chargement de la page
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 <script type="text/javascript"> function handlekeyup() { var oElement = document.getElementById("country"); ajax_showOptions(oElement,'getServiceByLetters',event); } function load() { var oElement = document.getElementById("country"); if( !window.addEventListener )oElement.onkeyup=function(){ handlekeyup()}//compatibilité IE else oElement.addEventListener("keyup", handlekeyup, false); } </script>
Pour IE tout fonctionne bien ma liste s'affiche bien mais sous firefox j'ai
envent is not defined on line ..
Un peu d'aide merci.
Partager