时间:2021-05-28
web开发中,肯定遇到像百度、google这种搜索的功能吧,那智能表单中的自动完成可以做什么呢,下面来揭晓:
1、包含像google、百度等类似的简单搜索
2、复杂结构的支持,比如说 输入产品编号,需要将产品的编号、产品的名称、产品的单价、产品的备注信息等填写会表单中的某个位置
代码如下(页面地址:https://github.com/xiexingen/Bootstrap-SmartForm/blob/master/demo/form3-ele-autocomplete.html):
自动完成
note:需要引入js文件:jquery-ui.js、jquery.fn.extend.js
在表单生成完成后,通过指定元素调用SmartSearch方法
参数说明:
url:请求的url
beforeSearch:可选,在发送请求之前调用的方法,改方法有一个参数data包含要发送的数据,如果需要添加或者修改要发送的参数,修改次参数即可
formatItem:可选,如果返回的不是简单的数组字符串,则必自定义操作,用于格式化界面显示的内容,例中显示的是产品编号 + 产品名称
callback:可选,如果返回的不是简单的数组字符串,则必自定义操作,用于赋值
note:如果接口返回的是简单的字符串数组,则 formatItem和callback皆可省略
这是我本地测试项目中运行的截图:
以上所述是小编给大家介绍的BootStrap 智能表单实战系列(十)自动完成组件的支持的全部叙述,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
jQueryUIAutocomplete是jQueryUI的自动完成组件,是我用过的最强大、最灵活的Autocomplete,它支持本地的Array/JSON数
详解Angular-cli生成组件修改css成less或sass的实例使用cli命令生成组件:nggeneratecomponent组件名生成出来的组件文件有:
以前需要用JS写一个自动完成组件(Suggest),很费劲。HTML5时代则不用了,直接使用datalist标签,直接减少了工作量。如下复制代码代码如下:HTM
本文实例为大家分享了vue注册表单的具体代码,供大家参考,具体内容如下{{msg}}//要采用组件化的方式来编写页面,//把任何一个可被重用的元素封装成组件//
基于bootstrap插件实现autocomplete自动完成表单,提供脚本代码,用例,以及后台服务端(php),原文有些没说清楚的地方,希望能帮助大家.首先肯