J'essaie de faire en sorte que la saisie semi-automatique fonctionne sur une application de site Web que je réalise. J'ai réduit mon code à l'essentiel et je n'arrive toujours pas à le faire fonctionner. J'ai obtenu le fichier source de http://www.phpguru.org/static/AutoComplete.html et j'ai fait de mon mieux pour l'implémenter exactement comme ils l'ont fait sur leur démo de site Web. Mon code de test est ci-dessous:J'ai des problèmes avec la saisie semi-automatique de JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>test</title>
</head>
<body>
<script language="javascript" type="text/javascript" src="/Management/AutoComplete.js"></script>
<div id="content">
<script type="text/javascript">
if (location.href.indexOf('/JavaScripts/AutoComplete') != -1) {
window.onload = function(){
data = ['Joes Plumbing1','Joes Plumbing2','Joes Plumbing3','Joes Plumbing4'].sort();
AutoComplete_Create('customers', data);
}
}
</script>
<form id="form" action="" method="post">
<table border="0">
<tr>
<td>Customer Search</td>
</tr>
<tr>
<td><input type="text" id="customers"/></td>
</tr>
</table>
</form>
</div>
</body>
</html>
est ici un peu plus de retour au sol d'informations qui peuvent vous aider à me aider:
Mon serveur fonctionne très bien avec d'autres .js
fichiers.
J'ai copié et collé le fichier AutoComplete.js
(PAS AutoComplete.old.js
) que j'ai téléchargé depuis le site mentionné ci-dessus, et je n'y ai pas touché du tout.
Pourquoi cela ne fonctionne-t-il pas?
Quels types d'erreurs obtenez-vous? –
Pas d'erreur du tout. La source de la page (à partir du navigateur) semble bonne aussi, ou au moins je ne vois aucun problème avec elle. Ma page génère avec une barre de recherche, mais lorsque je la tape, ou double-cliquez dessus, aucune fonction de saisie semi-automatique ne se produit. – ubiquibacon
si location.href.indexOf ('/ JavaScripts/AutoComplete')! = -1) - cela signifie que l'URL de votre page de saisie semi-automatique doit contenir la chaîne spécifiée. Le fait? – Goran