H5标签datalist

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

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

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

简介

有的时候前端为了更好地实现输入框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>

Jetbrains全家桶1年46,售后保障稳定

效果

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

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

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

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

(0)
上一篇 2025年6月19日 下午10:22
下一篇 2025年6月19日 下午11:01


相关推荐

  • 使用CreateThread函数创建线程

    使用CreateThread函数创建线程线程是进程中的一个实体 是被系统独立调度和分派的基本单位 一个进程可以拥有多个线程 但是一个线程必须有一个进程 线程自己不拥有系统资源 只有运行所必须的一些数据结构 但它可以与同属于一个进程的其它线程共享进程所拥有的全部资源 同一个进程中的多个线程可以并发执行 在 C C 中可以通过 CreateThread 函数在进程中创建线程 函数的具体格式如下 HANDLECreate

    2026年3月18日
    2
  • 多项式除法例子_方程除法怎么算

    多项式除法例子_方程除法怎么算问题描述给定一个$n$次多项式$F(x)$和一个$m$次多项式$G(x)$,请求出多项式$Q(x)$,$R(x)$,满足以下条件:$Q(x)$次数为$n-m$,$R(x)$次数

    2022年8月4日
    6
  • Okio源码分析

    Okio源码分析【参考资料】拆轮子系列:拆Okio

    2022年4月30日
    39
  • js获取数组长度-length属性的介绍

    js获取数组长度-length属性的介绍js 获取数组长度 length 属性的介绍 length 属性 length 属性不能体现数组元素的实际个数 length 属性值动态变化对数组的影响 length 属性在 js 中获取数组长度非常简单 每个数组都有一个 length 属性 该属性返回数组的最大长度 即其值等于最大下标值加 1 由于数字下标必须小于 2 32 1 所以 length 属性最大值等于 2 32 1 length 属性不能体现数组元素的实际个数下面代码定义了一个空数组 然后为下标等于 100 的元素赋值 则 length 属性

    2026年3月19日
    3
  • 使用iframe框架时,子页面内跳转整个页面

    使用iframe框架时,子页面内跳转整个页面由于开发需要 很多时候需要使用到 iframe 框架 即子页面 子页面使用是挺方便的 但如果子页面呢需要跳转整个页面呢 比如我就遇到了一个问题 我子页面有个功能需要登录 所以连接的是登录页面 但登录页面只在子页面中显示 这就显得很不合理了 在这里 我介绍几种方法 第一种 是比较大众的方法 及子页面内标签的整个页面跳转 只需在标签中添加 target parent 即可 第二种是在 head

    2026年3月18日
    2
  • 图解强化学习 |马尔可夫

    图解强化学习 |马尔可夫

    2026年3月14日
    2

发表回复

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

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