Rechercher sans utiliser le bouton submit

azed -  
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Soit le formulaire suivant:

Numéro:
<input type="text" name="num" size="10">

Nom:
<input type="text" name="nom" size="20">

Prénom:
<input type="text" name="prnom" size="20">

Adresse:
<input type="text" name="adre" size="410">

Tél.:
<input type="text" name="tel" size="10">



Je veux que les formulaires Nom, Prénom, Adresse et Tél. seront remplis juste après que je termine la saisie du numéro et sans cliquer sur le bouton "envoyer".
(Sachant que j'ai une base de données qui contient la table personnel contenant les champs numéro, nom, prénom, Adresse et Tél.)
Aidez moi SVP à trouver les instruction nécessaires.
J'ai essayé avec PHP et JS mais je n'ai pas réussi.
Merciiiii



4 réponses

nEm3sis Messages postés 710 Date d'inscription   Statut Membre Dernière intervention   113
 
si tu cherche de l'auto-complétion tu peux regarder ce plugin jquery
https://jqueryui.com/autocomplete/#remote
1
txiki Messages postés 6596 Date d'inscription   Statut Contributeur Dernière intervention   521
 
Quel est l'interet de soumettre les données sans une action spécifique ? C'est bien l'utilisateur lamda qui renseignera ces champs non ? Il va etre surpris que ça parte tout seul.


Le bonheur est la seule chose que l'on peut donner sans l'avoir.
0
l3ajib Messages postés 178 Date d'inscription   Statut Membre Dernière intervention   87
 
En raison de sécurité, il est nécessaire de tester les informations sur les champs avant de les mettre dans une base de données !

Puis il faut un évènement pour dire que tu as terminé la saisie dans le formulaire, et c'est le rôle du bouton "Envoyer" ou "Entrée" du clavier.
0
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
Ouaip, utiliser de l'ajax, qui est un mélange entre javascript et php. En javascript (onchange) tu sais quand quelqu'un a rentré un numéro et dès que c'est fait, tu construis une requête ajax en javascript qui va aller chercher en base les informations liées à ton numéro, puis tu n'auras qu'à afficher le résultat de ton php avec ton javascript.

Tu y étais presque =)
0