位置: 编程技术 - 正文

input点击后placeholder中的提示消息消失(inputchange)

编辑:rootadmin

推荐整理分享input点击后placeholder中的提示消息消失(inputchange),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:inputclip,input选项,input:active,input onclick点击button无反应,input选项,input onclick点击button无反应,input onclick点击button无反应,input选项,内容如对您有帮助,希望把文章链接给更多的朋友!

html中,placeholder作为input的一个属性,起到了在输入框中占位并提示的作用。

但是有一些浏览器,如chrome,当鼠标点击输入框时,placeholder的值不消失,只有输入数据才消失,会使前端用户体验大打折扣。

看了很多大神的方法,写了长长的js,看着有点吃力,就想到了下面这种最傻的方法解决了这个问题。

html代码:

鼠标点击input时,placeholder中的提示信息消失:

PlaceHolder的两种实现方式

placeholder属性是HTML5 中为input添加的。在input上提供一个占位符,文字形式展示输入字段预期值的提示信息(hint),该字段会在输入为空时显示。

目前浏览器的支持情况

然而,虽然IE+支持placeholder属性,它的表现与其它浏览器也不一致&#;IE+里鼠标点击时(获取焦点)placeholder文本消失&#;Firefox/Chrome/Safari点击不消失,而是键盘输入时文本消失

input点击后placeholder中的提示消息消失(inputchange)

这相当恶心,如果使用了placeholder属性。产品经理还是不依不饶,会讲为什么IE里是点击的时候提示文本消失,Chrome里却是键盘输入的时候提示文本消失。要求前端工程师改成一样的表现形式。鉴于此,以下两种实现方式均不采用原生的placeholder属性。

两种方式的思路

1.(方式一)使用input的value作为显示文本

2.(方式二)不使用value,添加一个额外的标签(span)到body里然后绝对定位覆盖到input上面

两种方式各有优缺点,方式一占用了input的value属性,表单提交时需要额外做一些判断工作,方式二则使用了额外的标签。

方式一

方式二

方式2 对于以下场景不适合

1. input初始隐藏

  此时无法取到input的offset,继而无法定位span到input上面。

2. 包含input的页面dom结构发生变化

  比如页面里删除了一些元素或添加了一些元素,导致input向上或向下偏移,而此时span则没有偏移(span相对body定位)。这比较恶心,可以考虑把span作为input的兄弟元素,即相对内层div定位(而不是body)。但这样必须强制给外层div添加position:relative,添加后可能会对页面布局产生一定影响。

JavaScript时间操作之年月日星期级联操作 本文实例介绍了JavaScript时间操作之级联日期选择操作的详细代码,分享给大家供大家参考,具体内容如下效果图:具体代码:htmlheadmetahttp-equiv="Content-Ty

javascript实现倒计时跳转页面 很多网页都有类似的效果,那就是经过指定的时间能够跳转到其他页面,如果再人性化一点话,会带有倒计时效果,本章节就介绍一下如何实现此效果

轻松实现js图片预览功能 本文实例讲述了js实现图片预览的方法,自己以前写的一个,代码比较简洁,分享给大家供大家参考。具体如下:一、效果预览效果图:二、实现代码:

标签: inputchange

本文链接地址:https://www.jiuchutong.com/biancheng/383820.html 转载请保留说明!

上一篇:JavaScript程序开发之JS代码放置的位置(javascript要打开吗)

下一篇:JavaScript时间操作之年月日星期级联操作(js 时间轴)

  • 应税销售额是指
  • 免交增值税免印花税吗
  • 增票未抵扣丢失怎么处理
  • 金蝶kis暂存的凭证怎样
  • 投资盈利后可以买股票吗
  • 商品盘点短缺和溢余的核算
  • 作废的增值税专用发票怎么处理
  • 专用发票过期未抵扣怎么处理?
  • 房屋租赁合同印花税谁交
  • 加工企业购入辅料记入什么科目?
  • 公允价值变动税务处理
  • 税控设备维护费怎么填申报表
  • 营改增后不动产租赁税率
  • 企业所得说季报是季报填还是年底填?
  • 什么是城镇土地使用税
  • 广告费和业务宣传费15%还是30%
  • 同一个单位,应收应付都有,怎么调账
  • 长期待摊费用原值怎么填
  • 成本控制的基本原则包括
  • 公司入职员工
  • 电动车固定资产报废年限是多少年
  • 专用发票不报销对公司有影响吗
  • 增值税普通发票有什么用
  • 高新技术企业取消认定
  • 购进虚假发票进项税转出的会计处理?
  • 2021windows10专业版
  • 登陆对话框不能输入
  • 应收账款平均余额怎么理解
  • uefi系统安装win7gho
  • windows11怎么回退
  • ixapplet.exe - ixapplet是什么进程 有何作用
  • php array数组
  • 分配辅助生产成本时可能借记的科目有
  • 企业所得税若干问题
  • bhvc.exe
  • 企业未实际出资
  • 网络工程师笔记大全
  • 前端解决跨域问题的8种方案(最新最全)
  • 工程项目科学技术方法工具过程之间的关系
  • jQuery dom操作
  • yolo4损失函数
  • 支付个人赔偿款入账
  • 增值税普通发票查询真伪
  • 公司买办公用品是谁的工作
  • 自然人三方协议支付宝怎么处理
  • 主营业务收入的t型账户怎么写
  • 帝国cms灵动标签 PHP变量文章ID加减1
  • 织梦安装完要删除哪个文件
  • 数据库 sql优化
  • dedecms插件
  • 个人所得税数据怎么导入新电脑
  • 金蝶迷你版年结账套
  • 销售退回怎么写分录
  • sqlserver 删除数据
  • 哪些情况需要开具无违法犯罪证明
  • 开专票还是开发票
  • 进项税额转出的分录怎么做
  • 资产负债表中负债的排列依据是
  • 其他综合收益不影响当期损益
  • 民办非企业可以开发票吗
  • mysql声明全局变量
  • cmd shutdown命令
  • win8系统笔记本出现意外错误
  • win8任务管理器在哪
  • 重庆四日游最佳攻略超详细
  • 回收站清空文件怎么恢复?试试这三个方法找回!
  • Win10 Mobile RS2预览版14951升级遭遇卡在0%的解决办法
  • macbook的dock栏
  • win7电脑桌面图标间隔太大怎么调
  • windows8安装步骤
  • [置顶]电影名字《收件人不详》
  • android 滚动选择器
  • 安卓飞行手游
  • Cocos2dx 3.0 lambda表达式的使用
  • node.js教学
  • 7z.exe 命令行
  • javascript如何学
  • 非贸付汇代扣代缴企业所得税
  • 网上交车辆购置税怎么交
  • 票种核定流程审批时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设