中易网

如何实现当鼠标点击输入框时,输入框内的提示文字自动消失

答案:2  悬赏:80  
解决时间 2022-01-01 06:10
如何实现当鼠标点击输入框时,输入框内的提示文字自动消失
最佳答案
input标签有一个placeholder属性,就是用来提示输入框输入信息的,点击输入框后会自动消失(低版本的IE可能不支持)
例:
全部回答
1.我们在充值缴费的时候,或者输入用户名密码的时候,经常会见到如下的提示框 2.当你的鼠标点击在“手机号码输入框”中的时候,输入框中的“请输入手机号码”文字消失,取代的是鼠标中的光标 3.此特效是如何实现的呢?看下如下的代码 4.把此代码拷贝到 dreamwerver 的body标签中间,并预览,在浏览器中的效果如下 5.把鼠标点击进入输入框,文字消失 6.现在解释下这段代码的意思 首先,是一个文本框html标签 value="请输入手机号码" -- 代表文本框中显示的内容是“请输入手机号码” 7.onblur="if(this.value =='') {this.value = '请输入手机号码'}" -- onblur:官方标准解释是:事件会在对象失去焦点时发生 。 也就是说当你的鼠标焦点离开文本框的时候执行后边的代码。 后边的代码是个if条件语句,翻译过来的意思就是,当这个文本框的值等于空的时候执行大括号里的代码。 大括号里的代码翻译过来是 给文本框赋值“请输入手机号码”。 整体代码实现的效果就是,当你鼠标离开的时候,文本框重新填充内容“请输入手机号码” 8.onfocus="if(this.value == '请输入手机号码'){ this.value = '';this.style.color='#737e73';}" --onfocus:官方标准解释:事件在对象获得焦点时发生。 也就是说,当你的鼠标点击进入文本框时,执行后边的代码。 后边的代码也是个if语句,翻译过来的意思就是,当文本框的值是“请输入手机号码”的时候,执行后边大括号里的代码。 大括号里的代码翻译过来就是 给文本框赋值为空,也就是清空文本框的内容,并且把文本框里的颜色赋值为#737e73。 整体代码实现的效果就是,当你鼠标点击进入文本框的时候,文本框的内容“请输入手机号码”消失,并且光标的颜色变为#737e73。 9.name="phonenum" maxlength="11" --此代码是定义文本框的名字是"phonenum" 是要在form表单提示的时候用到,这里可以忽略 --maxlength 是定义文本框只能输入11个字符,因为电话号码是只有11位,所以定义他的最大输入长度 10.理解一下上边的代码,把this.style.color='#737e73' 修改为 this.style.color='#ff0000' 11.在浏览器中的效果是什么样子的?没错,当你鼠标点击进入的时候,光标变为了红色 12.当你鼠标离开的时候,文字也变成了红色
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
既然火线和零线组成了一个回路.请问触摸零线
湃湃的意思是什么?湃湃的释义是什么啊?
鹽商的意思是什么?鹽商的释义是什么啊?
太阳挂在树顶上,打一字
为什么慈溪街上女的都那么丑,美女都去哪了
着庸的意思是什么啊?请解释下!
男主叶凌风女主唐心怡的小说叫什么
瘃鱼的意思是什么?瘃鱼的释义是什么啊?
农村丧事哭白活
要是印度男人和日本女人在一起会是怎么样。
祖尔格拉布隐藏boss
泰国明星Poei的男友是谁?是RTheStar还是RujT
你对性怎么看
南阳子的意思是什么?南阳子的释义是什么啊?
屐履的意思是什么啊?请解释下!
推荐资讯
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?