Всякий раз, когда я ввожу букву «a», она предлагает все имя с буквой «a» в name_table. Я хочу предложить ему только имя, начинающееся с буквы 'a'. Как это исправить?Autosuggest в текстовом поле с использованием php
index.php
<html><script type="text/javascript">
$(function() {
var availableTags = <?php include('autocomplete.php'); ?>;
$("#first_name").autocomplete({
source: availableTags,
autoFocus:true
});
});
</script>
<form>
<label class="w3-label w3-text-green">Name</label>
<input class="w3-input w3-border" style="height: 30px" type="text" id="first_name" name = "name" required>
</form>
</html>
autocomplete.php
<?php
require('connection.php');
$sql = "select name from employee";
$result = mysqli_query($conn, $sql) or die("Error " .
mysqli_error($connection));
$dname_list = array();
while($row = mysqli_fetch_array($result))
{
$fullname = $row['name'];
$dname_list[] = $fullname;
}
echo json_encode($dname_list);
?>
очевидно вы используете плагин, пожалуйста, поделитесь какой плагин это. Я считаю, что в его руководстве вы найдете ответ. –
_Suggestion: _ Всегда начинайте с поиска своей проблемы. Когда я Googled «автозаполнение jquery начинается с», я сразу получил несколько решений ... –