zoukankan      html  css  js  c++  java
  • 【转】input标签获取焦点时文本框内提示信息清空

    作用是,一个文本框,需要输入内容,在没有输入的时候里面有一段提示内容,当点击这个文本框输入的时候,文本框内的内容自动消失。挺简单的一个功能,但是没有想到实现起来还是很麻烦的,在网上找了一段代码,贴上来以备后用。

    给文本框添加触发事件onfocus和onblur,调用函数处理。完整代码:

    <script> function cls(){ //捕获触发事件的对象,并设置为以下语句的默认对象 with(event.srcElement) //如果当前值为默认值,则清空 if(value==defaultValue) value="" } function res(){ //捕获触发事件的对象,并设置为以下语句的默认对象 with(event.srcElement) //如果当前值为空,则重置为默认值 if(value=="") value=defaultValue } </script> <input value="填写您的昵称" onfocus="cls()" onblur="res()"> <input value="填写您的生日(1900-01-01)" onfocus="cls()" onblur="res()">

      注意:本例的方法对大部分表单控件都有效,比如多行文本框。

      特别提示:运行完整代码,在鼠标第一次单击文本框时该文本框内容将被清空,在文本框外单击时文本框内容将还原回默认值。如果改变了文本框的值,将不再有任何变化。

    ============================================================================================

    <input type="text"                  id="text"                  name="text"                  value="默认显示文字"                  onfocus="if(value == defaultValue){value='';this.style.color='#000'}"                  onblur="if(!value){value = defaultValue;this.style.color='#999'}"                  style="200px;color:#999999" />

  • 相关阅读:
    WebApp之Meta标签 (关闭自动识别数字为电话号码或邮箱之类)
    opcache运行时配置参数详解
    lighttpd
    微信的数据结构--我做粉丝系统仿照这个思路
    MySQL5.6之Index Condition Pushdown(ICP,索引条件下推)-Using index condition
    使用 XHProf 分析你的 PHP 程序
    HHVM,高性能的PHP执行引擎
    MAC 设置环境变量path的几种方法
    命令:ln 使用方法
    mac, xcode 6.1 安装command line tools 支持,autoconf,automake等
  • 原文地址:https://www.cnblogs.com/lzhitian/p/2964516.html
Copyright © 2011-2022 走看看