如何使用 JavaScript 实现文本框校验并显示带有图标的错误信息?

如何使用 JavaScript 实现文本框校验并显示带有图标的错误信息?

如何在 javascript 中实现文本框校验,并显示错误信息和图标

想要在文本框校验时,显示错误信息并添加图标,可以使用以下步骤:

首先,初始化文本框,检查内容是否为空。如果为空,则显示错误信息。

当用户输入内容时,可以使用 onBlur 事件。当光标离开文本框时,触发校验函数。

在校验函数中,获取输入框的 value,并使用正则表达式或其他规则进行校验。

立即学习“Java免费学习笔记(深入)”;

如果校验失败,则显示错误信息。可以使用 createElement 方法创建错误信息的 DOM 元素,并将其添加到文本框下方。

此外,可以使用 innerHTML 方法在错误信息前面添加图标。例如:

const errorMessage = document.createElement("div");errorMessage.innerHTML = `Error 输入内容不符合规则`;

将错误信息添加到文本框下方:

const input = document.getElementById("input");input.parentNode.insertBefore(errorMessage, input.nextSibling);

通过以上步骤,即可实现文本框校验,并显示带有图标的错误信息。

以上就是如何使用 JavaScript 实现文本框校验并显示带有图标的错误信息?的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1557226.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
图片浮动到右边却占据了空间怎么办?
上一篇 2025年12月22日 02:43:57
为什么 Web Worker 无法创建 DOM 元素,以及如何找到替代方案?
下一篇 2025年12月22日 02:44:12

相关推荐

  • 美食杰查系统版本方法

    美食杰查系统版本方法美食杰查系统版本方法美食杰查系统版本方法美食杰查系统版本方法

    美食杰查看系统版本号的操作步骤如下,只需几个简单步骤即可完成查询。 1、 第一步 2、 打开美食杰应用,进入首页后点击“我的”选项。 3、 进行下一步操作 4、 在个人页面中找到并点击“设置”入口。 美间AI 美间AI:让设计更简单 45 查看详情 5、 第三步:继续操作 6、 在设置页面中选择“关…

    2026年9月28日 • 用户投稿
    100
  • linux换行符怎么打

    linux换行符怎么打linux换行符怎么打linux换行符怎么打linux换行符怎么打

    在 Linux 中,换行符表示当前行结束,通常用 ASCII 码 10 (LF) 表示。在命令行中,可以通过按 Enter 键、使用 “n” 字符串或按 Shift+Enter 来打换行符。换行符用于将输出分隔到新行、创建多行命令,或在文本文件中创建新行。 Linux 中的换…

    2026年9月28日 • 用户投稿
    000
  • 没有体力限制 没有抽卡的二游!《二重螺旋》10月28日公测

    没有体力限制 没有抽卡的二游!《二重螺旋》10月28日公测没有体力限制 没有抽卡的二游!《二重螺旋》10月28日公测没有体力限制 没有抽卡的二游!《二重螺旋》10月28日公测没有体力限制 没有抽卡的二游!《二重螺旋》10月28日公测

    英雄游戏旗下潘神工作室于8月26日发布消息,其自主研发的免费arpg《二重螺旋》将于10月28日正式上线,登陆pc(epic games商店)、ios及android三大平台。游戏将取消角色与武器的抽卡机制,并彻底移除体力系统。 本作构建在一个魔法与机械交融的世界观中,人类与亚人种共同生活,但拥有双…

    2026年9月28日 • 用户投稿
    000
  • Web无插件RTSP视频流直播系统EasySearcher探测工具无法运行是什么原因?

    Web无插件RTSP视频流直播系统EasySearcher探测工具无法运行是什么原因?Web无插件RTSP视频流直播系统EasySearcher探测工具无法运行是什么原因?Web无插件RTSP视频流直播系统EasySearcher探测工具无法运行是什么原因?Web无插件RTSP视频流直播系统EasySearcher探测工具无法运行是什么原因?

    easynvr分为硬件版本和软件版本,两者的功能基本一致。然而,硬件版本的配置需要额外进行探索和接入步骤才能完成部署。探索功能需要使用tsingsee青犀视频自主研发的easysearcher探测工具,该工具可以在easynvr的官方网站上下载。 在某些情况下,EasySearcher探测工具可能会…

    2026年9月28日 • 用户投稿
    100
  • 显示器HDR效果的真实表现取决于哪些关键因素?

    HDR效果的好坏取决于峰值亮度、局部调光、色域覆盖和色彩深度的协同作用,其中局部调光与峰值亮度同等重要,能显著提升对比度和画面层次,而HDR400因亮度不足且常缺乏局部调光,实际体验有限,建议选择DisplayHDR 600及以上标准,并确保内容源、连接接口(如HDMI 2.0或DP 1.4)及系统…

    2026年9月28日
    000
  • 牧场物语风之繁华集市自然精灵系统指南 自然精灵功能及位置

    牧场物语风之繁华集市自然精灵系统指南 自然精灵功能及位置牧场物语风之繁华集市自然精灵系统指南 自然精灵功能及位置牧场物语风之繁华集市自然精灵系统指南 自然精灵功能及位置牧场物语风之繁华集市自然精灵系统指南 自然精灵功能及位置

    《牧场物语 风之集市》中的自然精灵系统是维系农场生态平衡与促进作物成长的重要机制。在游戏第一年春季第13日上午,该系统将自动解锁,并同步开启“欢乐能量”玩法。通过“助威小队”功能,自然精灵可在集市日协助提升商品的销售表现和品质,助力玩家获得更高收益。 牧场物语风之繁华集市自然精灵系统详解 1、自然精…

    2026年9月28日 • 用户投稿
    000
  • MySQL怎样使用索引合并优化 复合索引与索引合并策略

    MySQL怎样使用索引合并优化 复合索引与索引合并策略MySQL怎样使用索引合并优化 复合索引与索引合并策略MySQL怎样使用索引合并优化 复合索引与索引合并策略MySQL怎样使用索引合并优化 复合索引与索引合并策略

    索引合并是mysql中一种优化策略,允许在单个查询中使用多个索引来定位数据。其主要类型包括:1. union合并,用于or连接的条件;2. intersection合并,用于and连接的条件;3. sort-union合并,用于需排序后再合并的情况。复合索引与索引合并不同,前者是多列组合索引,后者则…

    2026年9月28日 • 用户投稿
    000
  • 乌鲁木齐银行定向采购 Oracle、IBM、Redhat

    2022年2月18日,乌鲁木齐银行发布《正版oracle软件采购项目》公开询价公告,控制价 283 万元。 采购内容:主要目标为以数量授权模式采购,采购Oracle数据库6C,Oracle weblogic 4C,Oracle集群2C,Oracle ADG 2C。 2022年3月1日发布成交公告,新…

    2026年9月28日
    000
  • 抖音价格保护是什么意思?抖音有价格保护吗

    抖音价格保护是什么意思?抖音有价格保护吗抖音价格保护是什么意思?抖音有价格保护吗抖音价格保护是什么意思?抖音有价格保护吗抖音价格保护是什么意思?抖音有价格保护吗

    随着短视频平台的迅猛发展,抖音早已不只是一个娱乐工具,更成为集内容与电商于一体的综合性平台。越来越多用户选择在抖音购物,但随之而来的问题也引发了关注:刚买完商品会不会马上降价?有没有价格保障机制?今天我们就来深入解析“抖音是否有价格保护”以及“价格保护到底意味着什么”。 一、什么是抖音的价格保护? …

    2026年9月28日 • 用户投稿
    000
  • MBTI测试免费链接入口_ MBTI免费测试网站在线地址

    MBTI测试免费链接入口_ MBTI免费测试网站在线地址MBTI测试免费链接入口_ MBTI免费测试网站在线地址MBTI测试免费链接入口_ MBTI免费测试网站在线地址MBTI测试免费链接入口_ MBTI免费测试网站在线地址

    MBTI测试免费链接入口包括www.16personalities.com和www.16mbti.cn,前者基于荣格理论提供16种人格类型分析,含职业建议;后者支持多次测试、生成多维度报告,具社交分享功能,界面简洁适配多设备,测试约12分钟完成。 MBTI测试免费链接入口在哪里?这是不少网友都关注的…

    2026年9月28日 • 用户投稿
    000
  • 雷军:28年老友!“榜一大哥”陈年没有付给小米一分钱广告费

    雷军:28年老友!“榜一大哥”陈年没有付给小米一分钱广告费雷军:28年老友!“榜一大哥”陈年没有付给小米一分钱广告费雷军:28年老友!“榜一大哥”陈年没有付给小米一分钱广告费雷军:28年老友!“榜一大哥”陈年没有付给小米一分钱广告费

    9月25日晚,在小米年度演讲前夕,雷军与王化提前开启互动模式,和老友凡客创始人陈年展开了一场别开生面的“隔空对话”,并晒出了他们联手设计的T恤。 这件看似普通的T恤,却承载着小米十余年的成长轨迹:从2011年发布会上那件仅售29元的凡客T恤,被网友封为“雷军战袍”,以极致性价比打破市场格局;再到如今…

    2026年9月28日 • 用户投稿
    000
  • 星痕共鸣怎么联系客服 星痕共鸣客服在哪里找

    星痕共鸣怎么联系客服 星痕共鸣客服在哪里找星痕共鸣怎么联系客服 星痕共鸣客服在哪里找星痕共鸣怎么联系客服 星痕共鸣客服在哪里找星痕共鸣怎么联系客服 星痕共鸣客服在哪里找

    星痕共鸣如何联系客服?不少冒险者在遇到问题时不清楚该如何找到官方支持,其实官方为各位冒险者准备了多种咨询与反馈的渠道。下面我们就来一起了解下星痕共鸣客服的联系方式。 在游戏内部,冒险者可以通过“冒险索引”功能找到客服入口,以便对游戏中遇到的问题进行反馈和咨询。 而对于游戏之外的问题,例如社区活动相关…

    2026年9月28日 • 用户投稿
    200
  • 如何开启通话自动录音功能(简单操作实现通话录音)

    如何开启通话自动录音功能(简单操作实现通话录音)如何开启通话自动录音功能(简单操作实现通话录音)如何开启通话自动录音功能(简单操作实现通话录音)如何开启通话自动录音功能(简单操作实现通话录音)

    在现代社会中,电话已经成为人们日常沟通的重要方式之一。有时候我们会接听一些重要的电话,或者需要记录电话中的关键信息。了解如何开启通话自动录音功能变得尤为重要。本文将为您详细介绍开启通话自动录音的方法,助您轻松实现电话内容的记录。 一、了解通话自动录音功能的意义与用途 在开启通话自动录音功能前,您需要…

    2026年9月28日 • 用户投稿
    000
  • 新安装win10怎么登录老账户的详细介绍

    新安装win10怎么登录老账户的详细介绍新安装win10怎么登录老账户的详细介绍新安装win10怎么登录老账户的详细介绍新安装win10怎么登录老账户的详细介绍

    在windows 10系统里,能够通过微软账户登录,但不少用户在重装系统后进入设置界面时,往往不清楚如何使用之前的微软账户来继续操作。那么,新安装的系统如何使用旧账户呢?下面,我们将为大家介绍具体的操作步骤。 如何在新装的Windows 10系统中登录旧账户 点击桌面左下角的开始按钮。 进入设置页面…

    2026年9月28日 • 用户投稿
    1000
  • 深入理解Java泛型:类型参数与方法重载的实践指南

    深入理解Java泛型:类型参数与方法重载的实践指南深入理解Java泛型:类型参数与方法重载的实践指南深入理解Java泛型:类型参数与方法重载的实践指南深入理解Java泛型:类型参数与方法重载的实践指南

    本文深入探讨了Java泛型中关于类型参数与泛型类实例在方法签名中的区别,以及由此引发的类型不匹配问题。通过一个具体的代码示例,详细解析了为何在泛型方法中,直接传入泛型类实例或其内部类型参数会引发编译错误,并提供了利用方法重载这一核心机制来优雅地解决此类问题的专业指导和示例代码,帮助开发者清晰理解“h…

    2026年9月28日 • 用户投稿
    100
  • linux怎么在jvm启动参数

    linux怎么在jvm启动参数linux怎么在jvm启动参数linux怎么在jvm启动参数linux怎么在jvm启动参数

    在 Linux 中设置 JVM 启动参数可以通过编辑启动脚本,使用 -javaagent 或 -D 标记添加参数。常用参数包括:-Xmx(设置最大堆内存大小)、-Xms(设置初始堆内存大小)、-XX:+UseG1GC(指定 G1 垃圾收集器)、-Dlog4j.configurationFile=lo…

    2026年9月28日 • 用户投稿
    100
  • SQL Server TOP用法详解

    SQL Server TOP用法详解SQL Server TOP用法详解SQL Server TOP用法详解SQL Server TOP用法详解

    在sql server中,top常被用来控制查询返回的记录条数,以下是其常见用法及实际示例。 1、 首先创建并准备需要操作的数据表,结构如下图所示。 2、 使用Select语句对表中的数据进行基本查询,查看原始数据内容,如图所示。 3、 最常见的做法是直接在SELECT后添加TOP关键字并指定数量,…

    2026年9月28日 • 用户投稿
    100
  • 如何实现MySQL中创建索引的语句?

    如何实现MySQL中创建索引的语句?如何实现MySQL中创建索引的语句?如何实现MySQL中创建索引的语句?如何实现MySQL中创建索引的语句?

    MySQL索引是提高数据检索速度的重要手段之一,它通过将数据存储在特定的数据结构中,加快了查询语句的执行速度。在MySQL中创建索引的语句非常简单,只需要在创建表的时候在相关字段后加上索引关键字即可。本文将为读者详细介绍如何在MySQL中创建索引的语句,并提供具体的代码示例。 一、索引的基础知识 什…

    2026年9月28日 • 用户投稿
    000
  • 抖音私信怎么屏蔽?抖音私信怎么屏蔽一个人的消息

    抖音私信怎么屏蔽?抖音私信怎么屏蔽一个人的消息抖音私信怎么屏蔽?抖音私信怎么屏蔽一个人的消息抖音私信怎么屏蔽?抖音私信怎么屏蔽一个人的消息抖音私信怎么屏蔽?抖音私信怎么屏蔽一个人的消息

    随着抖音的普及,越来越多用户加入这个短视频社交平台。在日常使用中,不少人会收到陌生或不想要的私信,甚至遭遇骚扰信息。为了更好地保护个人隐私和使用体验,掌握屏蔽私信的方法显得尤为重要。接下来,就为大家详细介绍如何有效屏蔽抖音私信。 一、屏蔽抖音私信的具体操作 1. 屏蔽某个特定用户 当你希望阻止某位用…

    2026年9月28日 • 用户投稿
    000
  • sublime怎么多行编辑_Sublime多光标与多行编辑技巧详解

    sublime怎么多行编辑_Sublime多光标与多行编辑技巧详解sublime怎么多行编辑_Sublime多光标与多行编辑技巧详解sublime怎么多行编辑_Sublime多光标与多行编辑技巧详解sublime怎么多行编辑_Sublime多光标与多行编辑技巧详解

    掌握Sublime Text多光标与列编辑技巧可大幅提升效率:1. 按Ctrl/Cmd点击或Ctrl+Alt+方向键添加多光标;2. 用Ctrl+D选相同词,Ctrl+Shift+L拆分多行;3. Shift+Alt拖动实现列选择;4. 应用于批量加符号、生成代码、对齐数据等场景。 Sublime …

    2026年9月28日 • 用户投稿
    100

发表回复

登录后才能评论
关注微信