Je souhaite utiliser le plug-in autocomplete pour que jQuery ne remplisse pas un, mais deux champs lors de la sélection de l'une des valeurs de saisie semi-automatique - le nom d'une bande est entré dans Le champ d'entrée #band, mais l'URL du groupe (s'il existe) devrait également être automatiquement ajouté au champ de saisie #url lors de la sélection du nom du groupe.jQuery: Utilisation de la saisie semi-automatique pour ajouter des valeurs à deux champs au lieu d'un
En ce moment, j'ai simplement une liste non assez dans un fichier php externe à partir de laquelle l'autocomplétion prend ses valeurs:
$bands_sql = "SELECT bands.name, bands.url
FROM bands
ORDER BY name";
$bands_result = mysql_query($bands_sql) or print (mysql_error());
while ($bands_row = mysql_fetch_array($bands_result)) {
$band_name = $bands_row['name'];
$band_url = $bands_row['url'];
echo $band_name."\n"; #needs to be replaced with an array that holds name and url
}
Ma fonction autocomplete regarde atmosphère très basique, mais comme je suis un débutant absolu quand il s'agit de jQuery (et aussi désemparé quand il s'agit de tableaux PHP), je n'ai aucune idée de comment lui dire de remplir deux champs et pas un.
$(document).ready(function() {
$("#band").autocomplete('/autocomplete-bands.php');
});
Est-ce encore possible ?!