Das folgende ist ein leicht modifizierter Code, den ich in Tutorial's Point gefunden habe. Ich möchte ein Formularfeld für die automatische Vervollständigung erstellen. Wenn ein Benutzer eine Telefonnummer eingibt, wird der Name der Person angezeigt, zu der die Nummer gehört. Wie mache ich es? Ich beabsichtige, ein Tupel zu passieren wie: [("55555", "John Doe"), ("6666", "Jane Doe") ...] zu var phonenumbers
Formular Autovervollständigung in jquery
<!doctype html>
<html lang = "en">
<head>
<meta charset = "utf-8">
<title>jQuery UI Autocomplete functionality</title>
<link href = "https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css"
rel = "stylesheet">
<script src = "https://code.jquery.com/jquery-1.10.2.js"></script>
<script src = "https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<!-- Javascript -->
<script>
$(function() {
var phonenumbers = [
"555111000"
];
$("#automplete-2").autocomplete({
source: phonenumbers,
autoFocus:true
});
});
</script>
</head>
<body>
<!-- HTML -->
<div class = "ui-widget">
<label for = "automplete-2">Tags: </label>
<input id = "automplete-2">
</div>
</body>
</html>