|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
Bonjour,
j'ai un formulaire en Ajax qui fonctionne bien mais je voudrais l'améliorer : si l'utilisateur "clique" sur la phrase trouvée, je souhaite que l'action "submit" se fasse directement sans être obligé de cliquer sur le bouton "Envoyer", bref avoir le même genre que la recherche dans Google par exemple... Merci. agenda.php : Code :
Code :
Code :
|
||||||
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonjour,
il suffit de mettre (là où tu veux) :
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
j'ai essayé de mettre à plusieurs endroits mais rien ne se passe
,où dois-je le mettre exactement ? Merci... |
|
|
00
|
|
|
#4 | ||||
|
Membre chevronné
![]() Christele Inscription : novembre 2009 Messages : 661 ![]() |
Bonjour,
En fait tu veux que AJAX soit déclenché a chaque mouvement sur un input Et tu site "comme google" , cela s'appelle de l'autocomplementation, Par exemple si tu as des noms de pays dans un des input tu écrirais ajax.php Code :
ajax_sql.php Code :
|
||||
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
@ christele_r :
j'ai essayé ton code mais cela fait la même chose... mon autocomplétation fonctionne déjà mais je voudrais qu'en cliquant sur l'un des résultats dans les suggestions, j'obtienne directement la liste des résultats "comme Google" sans avoir à cliquer sur le bouton... |
|
|
00
|
|
|
#6 | ||
|
Membre chevronné
![]() Christele Inscription : novembre 2009 Messages : 661 ![]() |
J'espéres que tu as gardé
$LeBuf .="<li onClick=\"Capter('".$rowx."');\">".$rowx."</li>"; et bien sur dans le AJAX Code :
|
||
|
00
|
|
|
#7 | ||||
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
Voici les codes que j'ai testé mais qui ne font pas ce que je souhaite, car
les données trouvées s'affichent bien en-dessous mais je ne peux pas sélectionner l'un des éléments... ajax.php : Code :
Code :
|
||||
|
|
00
|
|
|
#8 |
|
Membre chevronné
![]() Christele Inscription : novembre 2009 Messages : 661 ![]() |
Tu sais je ne suis pas certaine de la compatibilitée 100%
Mais testes cela http://www.lgms-fr.com/ajax.php tapes f par exemple puis choisis et clic france ça devrait aller dans la zone de saisie non ? |
|
00
|
|
|
#9 |
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
oui christele_r cela va dans la zone de saisie mais hélas cela ne fait pas le "click" sur "envoyer" comme je le souhaite... pour avoir les résultats...
|
|
|
00
|
|
|
#10 | ||
|
Membre chevronné
![]() Christele Inscription : novembre 2009 Messages : 661 ![]() |
Il suffit de le mettre dans le java-script
Code :
|
||
|
00
|
|
|
#11 | ||||||
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
Cela fonctionne presque...
j'ai rajouté ceci dans "agenda.php" : Code :
document.ajax_recherche.submit(); // permet de rechercher sans cliquer ...envoi du "submit"....! Exemple : je tapes "s", il me trouve "solitude", je clique, la recherche se fait bien sur "solitude" mais l'affichage n'est pas bon : Voici les résultats pour : s événement solitude .... Merci. moteur_de_recherche.php : Code :
recherche_interne.php: Code :
Code :
|
||||||
|
|
00
|
|
|
#12 |
|
Membre chevronné
![]() Christele Inscription : novembre 2009 Messages : 661 ![]() |
Submite ne sert a rien si le champ imput n'est pas rempli !
Utilise la logique que je t'ais indiquée, et surtout réfléchis un peut. |
|
00
|
|
|
#13 | ||
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
Effectivement l'input n'était pas rempli...
![]() Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com