J'ai un formulaire html/php qui prend 2 entrées de l'utilisateur et affiche les résultats de la recherche en exécutant une requête sur la base de données. Comment puis-je activer la saisie automatique pour les 2 entrées utilisateur où les résultats sont recherchés dans la base de données en utilisant les appels AJAX?Comment écrire un compléteur automatique simple pour un formulaire php?
1
A
Répondre
0
Si 'enable-auto-complete' = Afficher une liste possible de valeurs dans une liste déroulante, il y a un plugin jquery avec le même nom. Vous pouvez utiliser avec un tableau de valeurs en javascript ou en conjonction avec Ajax.
0
Essayez cette (base de données avec la récupération de plusieurs champs de données =)
//demo_cities.php
<?php
\t $con=mysqli_connect("localhost","root","","auto");
\t
\t $return_arr = array();
$ac_term = "%".$_GET['term']."%";
$query = "SELECT * FROM data where name like '$ac_term'";
\t $result=mysqli_query($con,$query);
while ($row = mysqli_fetch_row($result))
\t {
$row_array['label'] = $row[0];
$row_array['price'] = $row[1];
array_push($return_arr,$row_array);
}
\t echo json_encode($return_arr);
?>
//index.php
</head>
<body>
<form method="post">
<fieldset>
<p><label>Name: </label>
<input type="text" id="name" name="name" /> <br />
<label>Price: </label>
<input type="text" id="price" name="price" /> <br /></p>
</fieldset>
</form>
<script>
$(function() {
\t $('#price').val("");
\t \t \t \t
\t $("#name").autocomplete({
\t source: "demo_cities.php",
minLength: 1,
select: function(event, ui) {
$('#price').val(ui.item.price);
},
\t \t response: function(event, ui)
\t \t {
\t \t \t $('#price').val("");
\t \t }
});
});
</script>
</body>
</html>
Questions connexes
- 1. Écrire un preg_replace simple en PHP
- 2. Comment écrire un simple Html.DropDownListFor()?
- 3. Écrire un simple plugin flash pour flowplayer
- 4. Comment écrire un pseudo-assembleur simple?
- 5. Comment écrire un pilote USB simple?
- 6. écrire un simple programme ofx4j
- 7. Comment configurer postfix pour un simple service de messagerie automatique
- 8. Comment écrire un simple programme C pour port USB?
- 9. WPF: XamlParserException pour un formulaire très simple?
- 10. PHPMailer v. Mail() pour un simple formulaire de contact
- 11. Formulaire PHP d'échappement automatique des données publiées?
- 12. Importer un paquet ou un chargement automatique pour PHP?
- 13. formulaire PHP très simple - un champ ne pas soumettre
- 14. Auto-compléteur JQuery pour boîtes d'entrée dynamiques
- 15. Utiliser OpenGL Shader Language pour écrire un shader simple
- 16. Comment écrire un validateur personnalisé pour un élément de formulaire zend avec des messages d'erreur personnalisés?
- 17. Comment ajouter une image simple à un formulaire?
- 18. Comment écrire un simple client Axis (service généré par NetBeans)
- 19. Comment écrire une chaîne simple dans un fichier sur l'iphone?
- 20. Comment voulez-vous écrire un langage de programmation simple?
- 21. Comment écrire un simple Lexer/Parser avec antlr 2.7?
- 22. Comment écrire un thread d'arrière-plan simple dans CWorkerThread
- 23. Comment puis-je écrire un simple proxy HTTP en Perl?
- 24. Écrire un plugin/formulaire pour SQL Server Enterprise Manager
- 25. Script de réserve PHP Simple Liberty pour le formulaire d'inscription
- 26. Comment écrire un simple processeur de contenu .txt dans XNA?
- 27. Comment écrire un widget de connexion simple dans Zend Framework
- 28. un tableau PHP simple Manipulation
- 29. Convertir un script JavaScript simple en PHP
- 30. Conseils sur un formulaire Windows simple
http://www.nodstrum.com/2007/09/19/autocompleter/ –