`
txhyhhylf521
  • 浏览: 42279 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
文章分类
社区版块
存档分类

用JS来实现输入框提示文字点击时消失

阅读更多

      在网页登陆框里的输入框里常常会看到提示你输入什么内容的字样颜色比较淡的,这个就是“文本框点击时文字消失,失去焦点时文字出现”这个效果;这个效果用个JS就可以完成,这个效果是做网站的人必备的JS代码;自己会写JS的写写也快,不会写的就需要代码收集以作备用,用到的时候就方便多了。

 

下面就是这个效果实现用到的JS代码:

<script language="JavaScript" type="text/javascript">
   function addListener(element,e,fn){    
        if(element.addEventListener){    
             element.addEventListener(e,fn,false);    
         } else {    
             element.attachEvent("on" + e,fn);    
          }    
   }
   var myinput = document.getElementById("myinput");
   addListener(myinput,"click",function(){
    myinput.value = "";
   })
   addListener(myinput,"blur",function(){
    myinput.value = "请输入您的ID";
   })
</script> 

 只要把这段代码保存成一个JS文件就可以的,在网页里做好引用就OK,轻松的完成这个给不会程序的人看起来很难的效果。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charsetGB2312" />
  <title>文本框点击时文字消失,失去焦点时文字出现</title>
  
 </head>
 <body>
  <input type="text" value="请输入您的ID" id="myinput" />
 </body>
</html>
<script language="JavaScript" type="text/javascript">
   function addListener(element,e,fn){    
        if(element.addEventListener){    
             element.addEventListener(e,fn,false);    
         } else {    
             element.attachEvent("on" + e,fn);    
          }    
   }
   var myinput = document.getElementById("myinput");
   addListener(myinput,"click",function(){
    myinput.value = "";
   })
   addListener(myinput,"blur",function(){
    myinput.value = "请输入您的ID";
   })
</script>
分享到:
评论

相关推荐

    JS实现输入框提示文字点击时消失效果

    综上所述,实现输入框提示文字点击时消失效果的关键技术点包括: 1. JavaScript事件监听机制。 2. DOM元素操作,特别是获取和修改输入框的value属性。 3. 浏览器兼容性处理,确保代码在不同浏览器上都能正常运行。 4...

    点击输入框默认文字消失效果

    根据给定文件的信息,本文将详细探讨如何实现“点击输入框默认文字消失”的效果,并结合提供的代码示例,深入分析四种不同的实现方式及其工作原理。 ### 知识点一:鼠标移动上去,边框变红(第一种方法) 在网页...

    js实现input文本框点击时文字消失,失去焦点时文字出现

    在JavaScript编程中,有时我们需要为输入框(input)设置一种特殊的行为,比如当用户点击输入框时,预设的文字消失,而当用户离开输入框(失去焦点)时,这些文字又重新出现。这种功能常见于搜索框或者密码输入等...

    获取输入框内容设置输入框默认提示js插件

    2. 设置输入框默认提示:在HTML5中,`placeholder`属性被用来设置输入框的默认提示文字,当用户聚焦输入框时提示文字会消失。在JavaScript中,我们可以这样设置`placeholder`:`document.getElementById('myInput')....

    简单的css3输入框提示文字效果

    这个“简单的css3输入框提示文字效果”是一个实例,它展示了如何利用CSS3来优雅地处理表单输入框的提示文本,提高用户界面的交互性和美观度。以下将详细介绍这一技术及其相关的知识点。 首先,我们需要理解HTML中的...

    axure 输入框提示语的自动消失与显示

    本文将深入探讨“Axure 输入框提示语的自动消失与显示”这一主题,这对于创建用户友好的界面设计至关重要。 首先,输入框(Input Field)是网页和应用程序界面中最基本的元素之一,用于收集用户的信息。提示语...

    输入框提示效果输入框提示效果

    静态提示通常是在输入框内预设的文字,当用户点击或聚焦到输入框时,这些提示文字会自动消失或变为透明,让用户知道应该输入什么。动态提示则更灵活,可能以浮层、下拉菜单或者实时反馈的形式出现,如输入过程中显示...

    js-input输入框提示语

    综上所述,`js-input输入框提示语`是前端开发中的基本需求,通过HTML的`placeholder`属性结合JavaScript的动态操作,可以实现丰富的提示语功能,提高用户交互体验。在实际开发中,还需要考虑到兼容性和用户体验,...

    js实现input文本框点击时文字消失,失去焦点

    通过上述代码和解析,我们可以清晰地了解到如何使用JavaScript实现`input`文本框点击时文字消失,失去焦点时文字重新出现的功能。这种技术不仅增强了网站的交互性和可用性,也为用户提供了更加直观的操作指南。...

    html5配合css3实现带提示文字的输入框

    为了使输入框与按钮形成交互,我们可以使用JavaScript(此处的`script.js`文件)来监听事件。例如,当用户点击提交按钮时,我们可以验证输入框是否为空: ```javascript document.querySelector('#submit')....

    原生js简易提示框 input 点击文字消失

    "原生js简易提示框 input 点击文字消失"这个主题涉及到如何使用JavaScript实现一个简单的提示框,并且当用户点击输入框(input)时,提示框的文字自动消失。以下是对这一知识点的详细说明: 首先,我们需要理解...

    H5 输入框的提示信息

    如上例所示,`placeholder="请输入您的姓名"`会在输入框内显示“请输入您的姓名”,当用户开始输入或者聚焦在输入框时,该提示信息会自动消失。 2. CSS样式调整 有时我们可能需要自定义提示信息的样式,可以通过CSS...

    Js制作点击输入框时默认文字消失的效果

    要实现点击输入框时默认文字消失的效果,可以通过前端脚本语言JavaScript来完成。JavaScript是网页实现动态效果的重要工具,其主要特点在于简单易用,通过编写少量代码即可实现丰富交互效果。 首先,我们可以通过...

    用jquery实现输入框获取焦点消失文字

    在本文中,我们将探讨如何使用jQuery实现输入框获取焦点时提示文字消失,并在失去焦点时恢复显示,以提高用户交互体验。这种方法常用于登录表单、注册表单等需要用户输入信息的场景。 首先,我们需要一个基础的HTML...

    输入框灰色提示字体效果

    在非IE浏览器中,这段代码将展示一个输入框,其中显示“请输入您的姓名”,用户点击或聚焦输入框后,提示文字会自动消失。但在IE浏览器中,这个功能就需要通过JavaScript或其他方法来实现。 在这个名为“input框...

    jQuery插件EnPlaceholder实现输入框提示文字

    jQuery插件EnPlaceholder是一款用来为网页中的输入框添加提示文字功能的JavaScript插件。它允许开发者在HTML5的placeholder属性尚未被支持的浏览器中模拟这一功能,并且还扩展了此功能,可以应用于密码输入框。该...

Global site tag (gtag.js) - Google Analytics