文本框获得焦点清空文本内容
2017-10-12 13:05
423 查看
有时我们在设计网页的时候,可能会遇到这种情况。
当鼠标移到文本框里面或是鼠标放到文本框上面时,文本框里面默认的内容清除,当鼠标离开文本框而里面没有内容的时候,又还原成默认的内容。
小编以前看到别人写了一大堆代码,又是if又是else的,其实很简单就能实现,如下代码
鼠标移到文本框内(onfocus)获得焦点时清空文本内容
鼠标移到文本框上方(onmouseover)获得焦点时清空文本内容
当鼠标移到文本框里面或是鼠标放到文本框上面时,文本框里面默认的内容清除,当鼠标离开文本框而里面没有内容的时候,又还原成默认的内容。
小编以前看到别人写了一大堆代码,又是if又是else的,其实很简单就能实现,如下代码
鼠标移到文本框内(onfocus)获得焦点时清空文本内容
<input value="请输入关键词搜索" onfocus="if(this.value==this.defaultValue){this.value=''}" onblur="if(this.value==''){this.value=this.defaultValue}" name="Moble" type="text" />
鼠标移到文本框上方(onmouseover)获得焦点时清空文本内容
<input value="请输入关键词搜索" onmouseover="if(this.value==this.defaultValue){this.value=''}" onblur="if(this.value==''){this.value=this.defaultValue}" onmouseout="if(this.value==''){this.value=this.defaultValue}" name="Moble" type="text" />
相关文章推荐
- 文本框获得焦点,并且同时清空文本框内原有的文字。 如果文本框内已经有用户输入的内容了,那么就不应该进行清除文本款内容这个动作
- TextBox控件文本默认内容当文本获得焦点的时候清空内容。
- 当文本框第一次获得焦点时,清空文本框中原有的内容
- Jquery实现文本框获取焦点清空内容,失去焦点重新获得内容的公共函数
- Jquery实现文本框获取焦点清空内容,失去焦点重新获得内容
- juery文本框获得焦点和失去焦点是,对文本内容的处理
- Jquery实现文本框获取焦点清空内容,失去焦点重新获得内容
- 文本框得到焦点后,清空内容,失去焦点,还原成默认值
- JS中文本框获得焦点后,光标位置如何跳到文本末尾
- 使用jQuery制作高级炫酷吊炸天表单,页面加载完成文本框获得焦点,文本框设置默认文本,文本字数动态显示.....
- 文本框得到焦点後,清空内容,失去焦点,还原成默认值
- 文本框获得焦点后立刻选中文本框中文本
- Js中文本框的动态添加 展示文本 清空内容
- IE浏览器 下面的文本框,获得焦点后无法输入内容
- 文本框失去焦点有提示信息,文本框获得焦点清空提示信息,并且字体颜色不同
- IE6-IE9兼容性问题列表及解决办法_补充之五:在IE9下, disabled的文本框内容被选中后,其他控件无法获得焦点问题
- 文本框得到焦点後,清空内容,失去焦点,还原成默认值
- 文本框内默认提示————请输入用户姓名(字体灰色),要求: (1)当文本框获得焦点时,默认提示消失 (2)当文本框失去焦点时,如果没有输入新内容,那么则显示原来的灰色字体内容; 如果有新内容输入则判断,如果长度小于10,则提示“姓名长度应该大于10个字符”
- 文本框获得焦点后文本框内的提示文本消失 失去焦点后如果没有输入再显示提示
- 点击后编辑文本,文本框失去焦点后提交内容,重新变为文本