Appel d'un formulaire en javascript
Sicey
-
sicey -
sicey -
Bonjour ! J'ai une petite question concernant le javascript (que je pratique depuis peu)
J'ai un champ de recherche nommé "autocomplete" : quand j'écris dedans, il me propose tous les mots (contenus dans une table de ma base de données) contenant les lettres que j'écris. (c'est une recherche dynamique).
Ce champ est dans une fonction "selectTestFunction()" (dans "commun.php") que j'apelle dans mon formulaire :
Cette fonction me donne tous les champs à remplir... dont le champ "autocomplete".
Le script javascript correspondant est sur la même page, dans le <head> :
La recherche fonctionne si je mets le champ "autocomplete" directement dans la page, mais ne fonctionne pas s'il vient de "selectTestFunction()".
Je sais (enfin je crois) que le probleme vient de la premiere ligne du script :
Que faut-il que je mette à la place de "document" ? J'ai essayé plusieurs choses mais je ne trouve pas la solution.
Pour info, le nom de cette page est Create.php
Merci d'avance pour votre aide !!
J'ai un champ de recherche nommé "autocomplete" : quand j'écris dedans, il me propose tous les mots (contenus dans une table de ma base de données) contenant les lettres que j'écris. (c'est une recherche dynamique).
Ce champ est dans une fonction "selectTestFunction()" (dans "commun.php") que j'apelle dans mon formulaire :
<form name="createTS" method="post" action="Step.php" > <?php selectTestFunction();?> ... </form>
Cette fonction me donne tous les champs à remplir... dont le champ "autocomplete".
Le script javascript correspondant est sur la même page, dans le <head> :
La recherche fonctionne si je mets le champ "autocomplete" directement dans la page, mais ne fonctionne pas s'il vient de "selectTestFunction()".
Je sais (enfin je crois) que le probleme vient de la premiere ligne du script :
$(document).ready(function()...
Que faut-il que je mette à la place de "document" ? J'ai essayé plusieurs choses mais je ne trouve pas la solution.
Pour info, le nom de cette page est Create.php
Merci d'avance pour votre aide !!
A voir également:
- Appel d'un formulaire en javascript
- Whatsapp formulaire opposition - Guide
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Appel privé - Guide
- Formulaire de reclamation instagram - Guide
2 réponses
je ne crois pas que le probleme vien de $(document) mais est ce que selectTestFunction() contien un return
Il n'y a pas de return, c'est une simple liste d'éléments (echo)
En faite, quand on clique sur l'un des éléments de la liste, ça appelle une autre fonction createTest() qui me permet de modifier les info de l'élément sélectionné. (merci AJAX !)
Le champ s'affiche alors mais l'auto-complétion ne fonctionne pas
En faite, quand on clique sur l'un des éléments de la liste, ça appelle une autre fonction createTest() qui me permet de modifier les info de l'élément sélectionné. (merci AJAX !)
Le champ s'affiche alors mais l'auto-complétion ne fonctionne pas