JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法
作者:bea
多网站的需要填写的文本框在默认状态下都会给出一个默认的提示语言,当鼠标点击此文本框的时候能够将里面的默认文本清除,当删除输入的文本且焦点离开文本框的时候再将默认的文本写入文本框。 代码如下: <!DOCTYPE html><html><head><meta charset=" utf-8"><meta name="author" content="/" /><title>点击文本框清除默认值<
多网站的需要填写的文本框在默认状态下都会给出一个默认的提示语言,当鼠标点击此文本框的时候能够将里面的默认文本清除,当删除输入的文本且焦点离开文本框的时候再将默认的文本写入文本框。
代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="/" />
<title>点击文本框清除默认值</title>
<script type="text/javascript">
window.onload=function()
{
var username=document.getElementById("username");
username.onclick=function()
{
if(username.value=="请输入您的姓名")
{
username.value="";
this.focus();
}
}
username.onblur=function()
{
if(username.value=="")
{
username.value="请输入您的姓名";
}
}
}
</script>
</head>
<body>
<input type="text" value="请输入您的姓名" id="username" />
</body>
</html>
以上代码实现了我们的要求,当点击文本框的时候能够清除文本框中的内容,如果文本框没有输入任何内容,这个时候鼠标焦点离开文本框的时候,会将文本框的值恢复到默认状态。不过如果密码框肯恩有点麻烦,因为密码框并非显示的明文,解决方案可以参阅JavaScript实现输入框(密码框)出现提示语一章节。
鼠标离开文本框时触发js的方法
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="textBox.WebForm1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript">
function validate() {
var name = document.getElementById("txtName");
if (name.value == 2) {
alert("你必须不是二!");
name.focus();
return false;
}
return true;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="txtName" onblur="validate();" runat="server" />
</div>
</form>
</body>
</html>
猜你喜欢
您可能感兴趣的文章:
- 基于JavaScript实现瀑布流布局
- 轻松实现JavaScript图片切换
- jQuery动画效果图片轮播特效
- jQuery动画效果实现图片无缝连续滚动
- jqueryMobile使用示例分享
- WordPress中鼠标悬停显示和隐藏评论及引用按钮的实现
- WordPress中利用AJAX技术进行评论提交的实现示例
- 基于JavaScript实现div层跟随滚动条滑动
- JavaScript继承模式粗探
- 轻松实现Bootstrap图片轮播
- 探析浏览器执行JavaScript脚本加载与代码执行顺序
- 学习JavaScript设计模式之策略模式
- 基于jQuery1.9版本如何判断浏览器版本类型
- jQuery版本升级踩坑大全
- 基于jQuery实现点击最后一行实现行自增效果的表格
- 7个jQuery最佳实践
- 实例详解jQuery Mockjax 插件模拟 Ajax 请求
- JavaScript实现输入框(密码框)出现提示语
- javascript自动恢复文本框点击清除后的默认文本