input文本框设置和移除默认值

这里想实现的效果是:设置和移除文本框默认值,如下图鼠标放到文本框中的时候,灰字消失。

1.可以用简单的方式,就是给input文本框加上onfocus属性,如下代码:

[html] view plain copy  
  1. <input id="keyword" name="keyword" size="10" class="inputstyle keywords" value="请输入关键字进行搜索"
  2. οnfοcus='if(this.value=="请输入关键字进行搜索"){this.value="";}; '
  3. οnblur='if(this.value==""){this.value="请输入关键字进行搜索";};'>

其实onfocus属性挺好用的,还可以在通过onfocus属性改变css样式,如下代码:

[java] view plain copy  
  1. <input id="keyword" name="keyword" size="10" class="inputstyle keywords" value="请输入关键字进行搜索"
  2. οnfοcus='if(this.value=="请输入关键字进行搜索"){this.value="";}; this.className="input01"'
  3. οnblur='if(this.value==""){this.value="请输入关键字进行搜索";}; this.className="input02"'>

2.也可以使用jquery实现:

[javascript] view plain copy  
  1. $(document).ready(function() {
  2. var vdefault = $('#keyword').val();
  3. $('#keyword').focus(function() {
  4. //获得焦点时,如果值为默认值,则设置为空
  5. if ($(this).val() == vdefault) {
  6. $(this).val("");
  7. }
  8. });
  9. $('#keyword').blur(function() {
  10. //失去焦点时,如果值为空,则设置为默认值
  11. if ($(this).val()== "") {
  12. $(this).val(vdefault); ;
  13. }
  14. });
  15. });

转载于:https://www.cnblogs.com/originate918/p/6179713.html

input文本框设置和移除默认值相关推荐

  1. html文本框设置默认值,HTML input文本框设置和移除默认值

    这里想实现的效果是:设置和移除文本框默认值,如下图鼠标放到文本框中的时候,灰字消失. 1.可以用简单的方式,就是给input文本框加上onfocus属性,如下代码: οnfοcus='if(this. ...

  2. input文本框设置不可编辑方法和HTML5 新的 Input 类型

    input文本框设置不可编辑的3种方法: disabled 属性规定应该禁用 input 元素,被禁用的 input 元素,不可编辑,不可复制,不可选择,不能接收焦点,后台也不会接收到传值.设置后文字 ...

  3. 文本框获取和失去焦点默认值问题

    1. HTML控件<input id="txtName" type="text" value="默认值" /> <scri ...

  4. input文本框设置移除默认内容(兼容IE低版本)

    这里实现的目标是:设置和移除文本框的默认值,鼠标放上去,文字消失 HTML代码如下: JS实现方式如下: <input type="text" class="sea ...

  5. css合并两个文本框,css实现input文本框的双边框美化

    css实现input文本框的双边框美化 .input_div{width:250px; height:22px; border-style:solid; border-width:1px 0 1px ...

  6. php如何禁掉文本框输入,如何禁止input文本框输入

    如何禁止input文本框输入 nput文本框用于接收用户输入的信息,我们有两种方法可以禁止input文本框,一种方法是使用readonly,另一种方法是使用disabled,但二者之间还是有区别的,请 ...

  7. php编辑框禁止输入,如何设置表单的input文本框不可编辑

    设置表单input文本框不可编辑的方法:首先创建相应的代码文件:然后通过为表单字段设置为"οnfοcus=this.blur(),readonly.disabled"来实现不可编辑 ...

  8. html input文本框样式,css设置input文本框样式代码实例_html/css_WEB-ITnose

    css设置input文本框样式代码实例: 使用css设置input元素的样式是最为常用的操作之一,当然也是最为基础的操作,可能对于刚刚接触css的朋友还不够熟悉,下面就通过一段简单的代码历史演示一下如 ...

  9. java 文本域不可编辑_实现表单input文本框不可编辑的三种方法

    问题 有时,我们需要以不可编辑的模式显示表单域,那么如何实现?我们可以通过为表单字段(input文本框,标签,复选框,文本区域)设置以下方法来实现表单的不可编辑功能. 实现方式 1.οnfοcus=t ...

最新文章

  1. SOLO: 按位置分割对象
  2. Docker 宿主机定时清除容器的运行日志
  3. jQuery 学习笔记一(认识jQuery jQuery选择器 jQuery中的DOM操作)
  4. CSAPP第7章家庭作业参考答案
  5. Java面试笔试题整理
  6. 非等值连接,外连接,自连接,子查询
  7. 笨办法学python3 pdf 脚本之家_解决python3输入的坑——input()
  8. python第三方模块安装路径_Python第三方Window模块文件的几种安装方法
  9. jdbc mysql url写法_MySQL第04篇:JDBC
  10. JavaScript总结(四)
  11. hdu 1358 Period (KMP求循环次数)
  12. 数据库变为可疑_SQL数据库可疑解决方法
  13. JVM 核心技术 22 讲
  14. 习惯七 不断更新---平衡的自我提升原则
  15. Mysql中FROM_UNIXTIME()和UNIX_TIMESTAMP()函数
  16. 数论的基础入门(初读数论概论有感)(acm知识储备)
  17. 导入Unity的模型在播放动画时手脚会轻微晃动(抖动)
  18. 解锁ERD Online 高级隐藏功能
  19. matlab解对流方程初值问题,对流方程——偏微分方程的数值解法
  20. 华为鸿蒙系统p50,华为p50自带鸿蒙是什么意思_华为p50是鸿蒙系统吗

热门文章

  1. python的subprocess模块执行shell命令
  2. 设计模式(一)简单工厂(创建型)(JavaPHP)
  3. ASP.NET MVC 登录验证
  4. (java)短时间批量访问数据库(oracle)小结
  5. 获取上传文件的后缀名
  6. 园林空气净化器永久测试版
  7. NOSQL 之 cassadra 安装与集群配置
  8. Android 顶部滑动切换实现(一)
  9. Context结构图
  10. 基于空间相关的图像模板匹配及MATLAB实现