layui下拉框实现可输入、可选择示例
时间: 2023-09-02 22:09:40 浏览: 136
asp.net下拉框可編輯
4星 · 用户满意度95%
下面是一个完整的layui下拉框可输入、可选择的示例代码,供您参考:
```
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>layui下拉框实现可输入、可选择示例</title>
<link rel="stylesheet" href="https://cdn.staticfile.org/layui/2.5.6/css/layui.min.css">
</head>
<body>
<div class="layui-form">
<div class="layui-form-item">
<div class="layui-input-inline">
<input type="text" id="test" name="test" class="layui-input" placeholder="请输入或选择">
</div>
</div>
</div>
<script src="https://cdn.staticfile.org/layui/2.5.6/layui.min.js"></script>
<script>
layui.use(['form', 'laydate'], function(){
var form = layui.form;
var laydate = layui.laydate;
// 渲染下拉选择框
laydate.render({
elem: '#test',
type: 'select',
range: true,
done: function(value, date, endDate){
console.log(value); // 打印选择的值
}
});
});
</script>
</body>
</html>
```
在上面的示例中,我们通过laydate.render()方法渲染了一个下拉选择框,并通过input元素的placeholder属性设置了输入框的提示文字。当用户在输入框中输入内容时,下拉选择框会自动匹配并显示匹配的选项,用户也可以点击下拉框选择其中的选项。当用户选择完成后,会触发done事件,我们可以在回调函数中获取用户选择的值并进行相应的处理。
阅读全文