位置: 编程技术 - 正文

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 时间轴)

  • 实用9%税率的
  • 进项税额转出影响城建税吗
  • 企业所得税发票税前扣除异常
  • 税控服务费如何入账
  • 连锁店每个店都要独立核算吗
  • 减半征收附加税退回的分录
  • 无法收回的应收账款情况说明
  • 收到土地使用权转让金会计分录
  • 开办费如何做纳税调增
  • 老板想提取销售公积金
  • 小规模纳税人的税率是多少(含国、地税)
  • 软件开发公司一般做什么
  • 教育费附加减免政策
  • 企业开发票的人员要经过培训吗?
  • 开票不走公户
  • 税务局代增值税专用发票盖什么章
  • 一般纳税人是什么等级
  • 物业公司水费差额征税不备案
  • 奖励费收入是什么
  • 税控盘逾期未抄报,交罚款需要带什么
  • 研发人员的工会经费计入研发费用吗
  • 固定资产提前报废账务处理
  • 服务业结转成本怎么算
  • 企业涉及预计负债的主要事项包括
  • 计算内含报酬率所使用的年金现值系数
  • 本月销项大于进项
  • 土地租赁摊销年限按合同年限
  • 收到股改代扣代缴税款
  • 小规模固定资产会计科目
  • 上市公司的组织形式
  • 会计中在建工程与建筑安装工程的区别
  • 如何更改自己
  • 企业缴纳职工社保政策
  • 公允价值进行会计计量
  • 在报税显示缺少税种信息
  • 图像可以分成哪些类别?
  • vue国际化解决方案
  • php实现将base64格式图片保存在指定目录的方法
  • 什么叫python
  • 小规模纳税人企业所得税2023
  • 所得税汇算清缴调整项目
  • 公司购买黄金送客户可以取得进项抵税吗
  • jvm调优思路
  • PostgreSQL中常用的时间日期脚本使用教程
  • 清算汇缴报表填写范本
  • 经营范围广告业务能开什么发票
  • 理解的近义词
  • 用人单位垫付生育津贴垫付金额和垫付天数
  • 律师跨省办案
  • 增值税加计扣除最新政策2023
  • 如果企业长期股票怎么办
  • 调整凭证能不能做2个贷方
  • 员工个人负担的社保要交工会经费怎
  • 售后回租含手续费吗
  • 股份有限责任公司是什么意思
  • 增值税专用发票和普通发票的区别
  • 持有待售流动资产减值
  • 购入原材料结转成本怎么算
  • 二手车交易增值税发票
  • 建筑企业材料费能否加计扣除
  • win10预览版0x80072ee2
  • Win10预览版拆弹
  • 如何解决焦虑的心理
  • mac用chrome
  • mac休眠怎么设置
  • windows鼠标失灵怎么办
  • win8怎么创建宽带连接
  • kb3150220安装失败
  • perl中sub
  • qt5 opengl
  • nginx优雅退出
  • 将网页改换成黑白
  • Unity 相关经典博客资源总结(持续更新)
  • jquery弹出提示框
  • js过滤html代码
  • 湖北税务发票真伪查询网
  • 一般纳税人开劳务费税率是多少2023
  • 营业税金及附加结转分录
  • 个人所得税年申报与月申报区别
  • 电力营销岗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设