Bonjour j'ai un �v�nement qui marche super bien quand j'Appuie sur la touche enter. voici mon code :
Le probl�me est quand je le met dans un �venement
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 <!-- ma fonction pour compléter quand enter is pressed --> //-------AUTO COMPLETE samedi PROJET----- $("#projsam").autocomplete({ source:'getautocomplete.php', minLength:1 }); }); function handleEnter7(e, obj, field){ if (e.keyCode == 13 || e.which == 13){ if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { tempArrayInJS = JSON.parse(xmlhttp.responseText); $("#clientsam").val( tempArrayInJS[0]['cliName']); $("#descprojsam").val( tempArrayInJS[0]['proDescription']); } } xmlhttp.open("GET","completeclient.php?q="+obj.value,true); xmlhttp.send(); } //Enter was pressed, handle it here } <!-- Mon input --> <input size="10" type="text" id="projsam" name="projsam"onkeypress="return handleEnter7(event, this, 'task');"/>
mon autocomplete ne marche plus et la page ne fais que refresh. Alors j'ai pens� qu�au lieu de faire un press enter pour mon autocomplete de faire un left click . Au fond des que j'appuie sur le choix offert mes champs se compl�tent mais je ne fais pas comment faire. J'ai essayer
Code : S�lectionner tout - Visualiser dans une fen�tre � part <form action = 'insert.php' method="post" >mais mon bouton termin� se d�sactive et je ne peux pas envoyer mes donn�es dans ma BD.
Code : S�lectionner tout - Visualiser dans une fen�tre � part <form action = 'insert.php' method="post" onSubmit="return false;" >
Donc si vous pouvez m'aider pour mon probl�me mentionn� ca serai gentil. Ou si vous avez une autre suggestion pour que mon press enter marche pour compl�teer mes champs et que mon boutton marche pour ins�rer dans ma BD.
Merci!
EDIT
Alternatif changer le press enter key ( code clavier par 32 au lieu de 13) qui fait mon autocomplete par enter mais encore la c'Est pas optimal pour l'usager mais les deux peuvent coexister. Mais ma question reste le si je peux changer le press space ou press enter par left click directement
Partager