我用JQuery miniui 做了一个表格,求大神指教一个下拉框问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我用JQuery miniui 做了一个表格,求大神指教一个下拉框问题相关的知识,希望对你有一定的参考价值。

上方三个必选条件(input),input的下拉框内容是从数据库里拿出来的,要求是在输入框里输入达到模糊查询(我已完成),但是如果输入了下拉框里没有的数字或字母,下拉框还是会显示一个空白的下拉框
请问大神是否有什么办法当输入不存在的东西模糊查询后,别让input出现那个空白的下拉框,请详述,万分感谢

参考技术A 用input和datalist标签共同完成,可以进行模糊查询,并达到你说的没有模糊下拉框的效果
<input id="myCar" list="cars" />
<datalist id="cars">
<option value="BMW">
<option value="Ford">
<option value="Volvo">
</datalist>追问

如果有另一种情况:如果输入的是已存在于数据库的内容,则允许执行下一步,但input框有一种缺陷,输入不存在于数据库的内容后,会出现一个没有内容的空白下拉框,一旦用户点了这个空白下拉框,input框内的内容就不会被检查,请问大神,有没有什么办法可以让输入的内容不是数据库里的内容时别出现空白的下拉框么?只要别出现就好

追答

既然是下拉框,那肯定是先从数据库中读取数据,你遍历获取到的数据到option输出,然后模糊查找的时候就不用再次查找数据库了呀,datalist带有模糊查询功能,直接在输入框中输入内容,不存在什么都不会显示的


这是上面给你例子的截图,并没有空白下拉框

jquery miniui新增表单时,某一项值是动态增加的怎么实现

这一个参数值动态增加,怎么实现呢?它的值怎么获取呢?通过form是获取不到值的。这一个参数我是通过增加一行表格的形式实现,能否用其他方法实现?尝试狗直接新增一个<input class="mini-datepicker" style="width:100%;" id=""/>但是新增后样式渲染不出来,新增的input该怎么渲染呢?新手使用miniui,求大神帮忙。

参考技术A 截图展示你新增一个<input class="mini-datepicker" style="width:100%;" id=""/>的效果图追问

我想问的是怎么动态的增加一个日期选择组件呢?我现在用增加后是没有日期选择效果的

追答

所以让你截图,看console。排查错误

参考技术B 你可以使用表单提交数据

以上是关于我用JQuery miniui 做了一个表格,求大神指教一个下拉框问题的主要内容,如果未能解决你的问题,请参考以下文章

JQuery MiNiUI 多选多列下拉列表如何动态赋值。

Java Web 中使用 jQuery miniui报错

如何用jquery miniui

jquery miniui dialog 怎样实现?

miniui如何设置样式

miniUI-SelectGrid 弹出选择表格-翻页选中