当鼠标聚焦到邮箱地址文本框时,文本框内的“请输入邮箱地址”文字被清空。
效果图:
复制代码 代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="类似于yahoo邮箱登陆的提示效果.aspx.cs" Inherits="类似于yahoo邮箱登陆的提示效果" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<script type ="text/javascript" src ="https://www.jb51.net/Scripts/jquery-1.7.1.js"></script>
<script type ="text/javascript" >
$(function () {
//对地址框进行操作
$("#address").focus(function () { //地址框获得鼠标焦点
var txt_value = $(this).val(); //得到当前文本框的值
if (txt_value == "请输入邮箱地址") {
$(this).val(""); //如果符合条件,则清空文本框内容
}
});
$("#address").blur(function () { //地址框失去鼠标焦点
var txt_value = $(this).val(); //得到当前文本框的值
if (txt_value == "") {
$(this).val("请输入邮箱地址"); //如果符合条件,则设置内容
}
})
//对密码框进行操作
$("#password").focus(function () {
var txt_value = $(this).val();
if (txt_value == "请输入邮箱密码") {
$(this).val("");
}
});
$("#password").blur(function () {
var txt_value = $(this).val();
if (txt_value == "") {
$(this).val("请输入邮箱密码");
}
})
});
</script>
</head>
<body>
<form runat="server">
<div>
<input type ="text" id ="address" value ="请输入邮箱地址" /><br /><br />
<input type ="text" id ="password" value ="请输入邮箱密码" /><br /><br />
<input type ="button" value ="登录" />
</div>
</form>
</body>
</html>