我有一个HTML表单,其中选择使用选择标记从数据库中获取选项,并通过POST将结果以数组形式发送到脚本:
<form action="script-names.php" method="POST">
<select id="select-names" class="demo-default" name="names[]" multiple placeholder="Search a name">
<?php
$conn->query("SET NAMES 'utf8'");
$query = "SELECT names.id, names.name FROM names";
$result = mysqli_query($conn, $query);
while ($row = mysqli_fetch_assoc($result)) {
$name = $row['name'];
$id = $row['id'];
echo "<option value=".$id.">".$name."</option>";
}
?>
</select>
<input type="submit" value="submit" />
</form>
<script>
$('#select-names').selectize({
sortField: 'text'
});
</script>
我想强制选择开始搜索并仅在用户至少写三个字母时打开选项的下拉菜单。
我看过帖子How to limit minimum character in selectize tags,但情况不一样。
你知道怎么做吗?
<磷>氮