H5标签datalist

H5标签datalist实现输入框的搜索联想功能简介datalist标签的说明和用法说明用法效果简介有的时候前端为了更好地实现输入框input的交互效果,需要增加搜索联想功能,除了使用已经封装好的组件或者自己手写js以外,我们可以使用datalist标签更简便地去实现这个功能。datalist标签的说明和用法说明datalist标签用来定义选项列表,需要与input元素配合使用,来定义input可能的值…

实现输入框的搜索联想功能

简介

有的时候前端为了更好地实现输入框input的交互效果,需要增加搜索联想功能,除了使用已经封装好的组件或者自己手写js以外,我们可以使用datalist标签更简便地去实现这个功能。

datalist标签的说明和用法

说明

datalist标签用来定义选项列表,需要与 input 元素配合使用,来定义 input 可能的值;
datalist 元素及其选项不会被显示出来,它仅仅是合法的输入值列表;
所有主流浏览器都支持datalis标签,除了 Internet Explorer 和 Safari。

用法

input标签的list属性要与datalist标签的id属性一致才能进行绑定;

<input id="input"  list="input_list">
<datalist id="input_list">
    <option value="小红">
    <option value="小明">
    <option value="小丽">
    <option value="大华">
</datalist>

效果

1.当焦点移入输入框时,会展示所有的搜索集;
在这里插入图片描述:
2.当输入内容后,搜索集会自动匹配相应的数据进行显示;
在这里插入图片描述

3.当输入的内容匹配不到搜索集的数据时,会自动变成输入框使用:
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/228000.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • Activity 跳转的生命周期变化

    Activity 跳转的生命周期变化####(1)Activity1跳转到Activity2的生命周期流程1.Activity1启动:Activity1:onCreate()Activity1:onStart()Activity1:onResume()2.点击按钮跳转到Activity2:Activity1:onPause()Activity2:…

    2022年5月21日
  • Python学习-01-初始Python

    Python学习-01-初始PythonPython基础知识总结一、前期1.1解释型语言和编译型语言编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。解释型语言,是在运

    2022年7月6日
  • 图像滤波算法总结[通俗易懂]

    图像滤波算法总结[通俗易懂]该篇主要是对图像滤波算法一个整理,主要参考的大神的博客:https://blog.csdn.net/qq_15606489/article/details/527554441:图像滤波既可以在实域进行,也可以在频域进行。图像滤波可以更改或者增强图像。通过滤波,可以强调一些特征或者去除图像中一些不需要的部分。滤波是一个邻域操作算子,利用给定像素周围的像素的值决定此像素的最终的输出值。图像…

    2022年6月10日
  • qca wlan wifi modules 解析一

    qca wlan wifi modules 解析一分析lsdk-ap121lsdk-ap134源码:https://github.com/hades13/lsdk_ar9531包含wifidrivers另一wifidrivers版本:https://download.csdn.net/download/nolycjyf/3722308目录结果:appsbuilddriversincludemodulesbo…

    2022年7月27日
  • mysql配置环境变量(win 10)[通俗易懂]

    1、安装完mysql后就需要配置环境变量(win10)选择“我的电脑”,单击右键,选择“属性-&gt;高级-&gt;环境变量中的系统变量,对MYSQL_HOME、Path这2个系统变量分别设置如下相应的值(设置原则:如果存在相应的变量,直接对该变量进行编辑,注意只添加不删除;如果该变量不存在,则新建后再编辑。)这里由于没有于是就新建一个环境变量MYSQL_HOM MYSQL_H…

    2022年4月4日
  • CentOS 7 yum安装与配置 Tomcat「建议收藏」

    CentOS 7 yum安装与配置 Tomcat「建议收藏」CentOS7yum安装TomcatCentOS7yum安装Tomcat1、准备工作Tomcat2、安装Tomcat3、配置环境变量4、启动Tomcat和无法访问原因4.1、不能访问的原因5、安装Tomcat管理包6、配置TomcatWeb管理界面7、访问Web界面1、准备工作Tomcat检测本机是否安装Tomcatsystemc…

    2022年5月22日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号