23

ASP.NET jQuery 食谱1 (在TextBox里面创建一个

系统 1811 0

通常用户在搜索内容时,在文本框输入内容前,文本框都会给出默认提示,提示用户输入正确的内容进行搜索。

当文本框获得焦点,如果文本框内容跟提示内容一样,提示内容会自然消失。

当文本框没有任何值并失去焦点,文本框内容会重新生成默认提示。

为了实现上面的需求,代码如下:

 

View Code
        
           1
        
        
          <%
        
        
          @ Page Language
        
        
          =
        
        
          "
        
        
          C#
        
        
          "
        
        
           AutoEventWireup
        
        
          =
        
        
          "
        
        
          true
        
        
          "
        
        
           CodeFile
        
        
          =
        
        
          "
        
        
          Recipe1.aspx.cs
        
        
          "
        
        
           Inherits
        
        
          =
        
        
          "
        
        
          Recipe1
        
        
          "
        
        
          %>
        
        
2
3 <! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
4 < html xmlns ="http://www.w3.org/1999/xhtml" >
5 < head runat ="server" >
6 < title > Recipe1 </ title >
7 < script src ="Scripts/jquery-1.4.1-vsdoc.js" type ="text/javascript" ></ script >
8 < style type ="text/css" >
9 .defaultText
10 {
11 font-style : italic ;
12 color : #CCCCCC ;
13 }
14 </ style >
15 < script type ="text/javascript" >
16 $(document).ready( function () {
17 var searchBox = $( " #<%=txtSearch.ClientID %> " ); // 通过ClientID获取服务器控件ID
18 searchBox.focus( function () {
19 if (searchBox.val() == this .title) { // TextBox控件ToolTip属性转换为Html为title属性
20 searchBox.val( "" );
21 searchBox.removeClass( " defaultText " );
22 }
23 });
24 searchBox.blur( function () {
25 if (searchBox.val() == "" ) {
26 searchBox.val( this .title);
27 searchBox.addClass( " defaultText " );
28 }
29 });
30 searchBox.blur();
31 });
32 </ script >
33 </ head >
34 < body >
35 < form id ="form1" runat ="server" >
36 < p >
37 </ p >
38 < div align ="center" >
39 < fieldset style ="width: 400px; height: 80px;" >
40 < p >
41 < asp:TextBox ID ="txtSearch" runat ="server" Width ="200px" CssClass ="defaultText" ToolTip ="请输入搜索的关键字" ></ asp:TextBox >
42 < asp:Button ID ="btnSearch" runat ="server" Text ="搜索" /></ p >
43 </ fieldset >
44 </ div >
45 </ form >
46 </ body >
47 </ html >

显示效果:

 

ASP.NET jQuery 食谱1 (在TextBox里面创建一个默认提示)_第1张图片


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


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论