IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Changer un press enter key pour un left click autocomplete method


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre actif Avatar de thetrollman
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    60
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2013
    Messages : 60
    Par d�faut Changer un press enter key pour un left click autocomplete method
    Bonjour j'ai un �v�nement qui marche super bien quand j'Appuie sur la touche enter. voici mon code :

    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');"/>
    Le probl�me est quand je le met dans un �venement

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <form action = 'insert.php' method="post"  >
    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" onSubmit="return false;" >
    mais mon bouton termin� se d�sactive et je ne peux pas envoyer mes donn�es dans ma BD.

    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

  2. #2
    Expert confirm�
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Urbaniste
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par d�faut
    Citation Envoy� par thetrollman Voir le message
    Bonjour j'ai un �v�nement qui marche super bien quand j'Appuie sur la touche enter. voici mon code :

    $("#projsam")
    merci de poster les question JQuery dans le forum JQuery

    Citation Envoy� par thetrollman Voir le message
    Le probl�me est quand je le met dans un �venement

    <form action = 'insert.php' method="post" >
    Heu tu peux le faire en fran�ais l� ?
    c'est quoi "je le mets dans un �v�nement ?
    quel rapport avec un form ?
    Citation Envoy� par thetrollman Voir le message
    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.
    l� aussi sasignifie quoi ?
    Citation Envoy� par thetrollman Voir le message
    J'ai essayer <form action = 'insert.php' method="post" onSubmit="return false;" >
    quel rapport entre une action de formulaire et une autocompletion ?
    Citation Envoy� par thetrollman Voir le message
    mais mon bouton termin� se d�sactive
    ben tu as �crit onSubmit="return false;"
    Citation Envoy� par thetrollman Voir le message
    et je ne peux pas envoyer mes donn�es dans ma BD.

    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.
    Pourquoi pas t'aider mais il va falloir nous expliquer car on est pas dans ta t�te.

    A+JYT

  3. #3
    Membre actif Avatar de thetrollman
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    60
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2013
    Messages : 60
    Par d�faut
    Le probl�me est quand je le met dans un �venement

    <form action = 'insert.php' method="post" >
    Heu tu peux le faire en fran�ais l� ?
    : Quand je le post c'est la que le probleme commence avec mon autocomplete

    c'est quoi "j ele mets dans un �v�nement ?
    quel rapport avec un form ?
    Toi qui parle de francais j ele n'est pas plus francais. Et je parle d'un �venement on key press pour mon auto complete


    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.
    l� aussi sasignifie quoi ?
    l� aussi sasignifie quoi ? C'est du beau francais ! Donc commente pas mon francais merci. Quand je met <form action = 'insert.php' method="post" > avant mon autocomplete ma page rafraichis quand je press enter. Donc l'id�e de remplac� mon press enter par un click gauche pour mon auto complete


    J'ai essayer <form action = 'insert.php' method="post" onSubmit="return false;" >
    quel rapport entre une action de formulaire et une autocompletion ?

    Je recommence je dois faire les deux un autocomplete pour mes inputs et un formulaire pour l'envoy� dans ma BD.Mais quand je fais les deux ensemble car les deux prend en charge le ENTER EVENT j'ai ce bug.



    mais mon bouton termin� se d�sactive
    ben tu as �crit onSubmit="return false;"
    On ma conseiller ca et ca ne marche pas. Alors je pr�viens de ne pas me conseiller ca car ca ne marchera pas!

  4. #4
    Expert confirm�
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Urbaniste
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par d�faut
    Tu fais comme tu veux.

    Je te dis: je ne comprends pas ce que tu d�cris
    Et tu dis: arr�te de critiquer mon fran�ais.
    je me fous royalement de ton fran�ais
    Si tu ne veux pas expliquer, je ne pourrais pas t'aider.

    Un �post� d'un formulaire n'a rien � voir avec un �v�nement JS.
    Je pose donc des questions pour comprendre.


    A+JYT

Discussions similaires

  1. [VBA-PP]Invalid Key pour l'ajout d'un noeud d'une treeview
    Par marsupilami34 dans le forum VBA PowerPoint
    R�ponses: 4
    Dernier message: 28/08/2006, 17h14
  2. Changer de bacs de papier pour les impression
    Par Yphon dans le forum API, COM et SDKs
    R�ponses: 1
    Dernier message: 21/01/2006, 20h31
  3. Ne pas soumettre le formulaire lorsqu'on presse ENTER
    Par Amnesiak dans le forum G�n�ral JavaScript
    R�ponses: 9
    Dernier message: 03/01/2006, 10h51
  4. [Menu g�n�r�] Changer la frame de dest pour 1 lien
    Par Nicos77 dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 14/11/2005, 15h17
  5. R�ponses: 10
    Dernier message: 04/04/2005, 21h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo