ASP.NET jQuery 实例1(在TextBox里面创建一个默认提示)

 更新时间:2012年01月13日 22:12:56   作者:  
通常用户在搜索内容时,在文本框输入内容前,文本框都会给出默认提示,提示用户输入正确的内容进行搜索
当文本框获得焦点,如果文本框内容跟提示内容一样,提示内容会自然消失。
当文本框没有任何值并失去焦点,文本框内容会重新生成默认提示。
为了实现上面的需求,代码如下:
复制代码 代码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Recipe1.aspx.cs" Inherits="Recipe1" %>
<!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>Recipe1</title>
<script src="Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script>
<style type="text/css">
.defaultText
{
font-style: italic;
color: #CCCCCC;
}
</style>
<script type="text/javascript">
$(document).ready(function () {
var searchBox = $("#<%=txtSearch.ClientID %>"); // 通过ClientID获取服务器控件ID
searchBox.focus(function () {
if (searchBox.val() == this.title) { // TextBox控件ToolTip属性转换为Html为title属性
searchBox.val("");
searchBox.removeClass("defaultText");
}
});
searchBox.blur(function () {
if (searchBox.val() == "") {
searchBox.val(this.title);
searchBox.addClass("defaultText");
}
});
searchBox.blur();
});
</script>
</head>
<body>
<form id="form1" runat="server">
<p>
</p>
<div align="center">
<fieldset style="width: 400px; height: 80px;">
<p>
<asp:TextBox ID="txtSearch" runat="server" Width="200px" CssClass="defaultText" ToolTip="请输入搜索的关键字"></asp:TextBox>
<asp:Button ID="btnSearch" runat="server" Text="搜索" /></p>
</fieldset>
</div>
</form>
</body>
</html>

显示效果:

 

相关文章

  • 老生常谈combobox和combotree模糊查询

    老生常谈combobox和combotree模糊查询

    下面小编就为大家带来一篇老生常谈combobox和combotree模糊查询。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • jQuery.ajax向后台传递数组问题的解决方法

    jQuery.ajax向后台传递数组问题的解决方法

    这篇文章主要为大家详细介绍了jQuery.ajax向后台传递数组问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • jQuery过滤选择器经典应用

    jQuery过滤选择器经典应用

    这篇文章主要为大家详细介绍了jQuery过滤选择器经典应用,具有一定的实用性,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • jQuery实现多按钮单击变色

    jQuery实现多按钮单击变色

    本文给大家分享的是一段使用jQuery实现的多按钮单击之后变色的代码,非常的简单实用,有需要的小伙伴可以参考下。
    2014-11-11
  • jquery 按钮状态效果 正常、移上、按下

    jquery 按钮状态效果 正常、移上、按下

    按钮的各状态效果在网页设计过程中经常会遇到,下面写个jquery扩展,使这个过程更加方便,感兴趣的朋友可以了解下
    2013-08-08
  • jQuery+正则+文本框只能输入数字的实现方法

    jQuery+正则+文本框只能输入数字的实现方法

    下面小编就为大家带来一篇jQuery+正则+文本框只能输入数字的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10
  • jQuery构造函数init参数分析续

    jQuery构造函数init参数分析续

    其实楼主的F和jQuery.fn.init是相等的; 实现功能是和jq一样的, 只是jq的把构造函数放进原型;如果非要说原因,个人理解jq这样写整体结构清晰,先是入口构造函数,紧跟着是原型部分(原型里面init是初始化),但是不好理解;乍一看确实挺绕, 我也是看了好久才明白怎么回事
    2015-05-05
  • jQuery中:file选择器用法实例

    jQuery中:file选择器用法实例

    这篇文章主要介绍了jQuery中:file选择器用法,实例分析了:file选择器的功能、定义及选取类型为file的<input>元素的使用技巧,需要的朋友可以参考下
    2015-01-01
  • 基于jQuery实现的双11天猫拆红包抽奖效果

    基于jQuery实现的双11天猫拆红包抽奖效果

    这篇文章主要介绍了基于jQuery实现的双11天猫拆红包抽奖效果,在即将到来的双十二活动中大家也可以使用拆红包抽奖吸引消费者,需要的朋友可以参考下
    2015-12-12
  • jquery fancybox ie6不显示关闭按钮的解决办法

    jquery fancybox ie6不显示关闭按钮的解决办法

    本篇文章主要是对jquery fancybox ie6不显示关闭按钮的解决办法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-12-12

最新评论