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


Posted in Javascript onJanuary 13, 2012

当文本框获得焦点,如果文本框内容跟提示内容一样,提示内容会自然消失。
当文本框没有任何值并失去焦点,文本框内容会重新生成默认提示。
为了实现上面的需求,代码如下:

<%@ 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>

显示效果:

 

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

Javascript 相关文章推荐
用函数式编程技术编写优美的 JavaScript_ibm
May 16 Javascript
Javascript 中介者模式实例
Dec 16 Javascript
JavaScript DOM 编程艺术(第2版)读书笔记(JavaScript的最佳实践)
Oct 01 Javascript
jquery dialog open后,服务器端控件失效的快速解决方法
Dec 19 Javascript
window.open 以post方式传递参数示例代码
Feb 27 Javascript
JS不能跨域借助jquery获取IP地址的方法
Aug 20 Javascript
JavaScript实现清空(重置)文件类型INPUT元素值的方法
Nov 17 Javascript
详解RequireJS按需加载样式文件
Apr 12 Javascript
element-ui表格合并span-method的实现方法
May 21 Javascript
jQuery-Citys省市区三级菜单联动插件使用详解
Jul 26 jQuery
layui type2 通过url给iframe子页面传值的例子
Sep 06 Javascript
JS通过识别id、value值对checkbox设置选中状态
Feb 19 Javascript
从URL中提取参数与将对象转换为URL查询参数的实现代码
Jan 12 #Javascript
js中根据字数截取字符串,不能截断url
Jan 12 #Javascript
js 实现css风格选择器(压缩后2KB)
Jan 12 #Javascript
js日历功能对象
Jan 12 #Javascript
关于 文本框默认值 的操作js代码
Jan 12 #Javascript
新发现一个骗链接的方法(js读取cookies)
Jan 11 #Javascript
JS读取cookies信息(记录用户名)
Jan 10 #Javascript
You might like
PHP的explode和implode的使用说明
2011/07/17 PHP
php获取字段名示例分享
2014/03/03 PHP
PHP递归获取目录内所有文件的实现方法
2016/11/01 PHP
PHP中通过getopt解析GNU C风格命令行选项
2019/11/18 PHP
YUI 读码日记之 YAHOO.lang.is*
2008/03/22 Javascript
可以用来调试JavaScript错误的解决方案
2010/08/07 Javascript
关于jQuery中的end()使用方法
2011/07/10 Javascript
表头固定(利用jquery实现原理介绍)
2012/11/08 Javascript
JQuery事件e参数的方法preventDefault()取消默认行为
2013/09/26 Javascript
jQuery插件jPaginate实现无刷新分页
2015/05/04 Javascript
jQuery鼠标事件汇总
2015/08/30 Javascript
jquery $.trim()去除字符串空格的实现方法【附图例】
2016/03/30 Javascript
vue.js指令v-for使用及索引获取
2016/11/03 Javascript
jQuery实现圣诞节礼物动画案例解析
2016/12/25 Javascript
详解AngularJS通过ocLazyLoad实现动态(懒)加载模块和依赖
2017/03/01 Javascript
Vue组件模板形式实现对象数组数据循环为树形结构(实例代码)
2017/07/31 Javascript
nodejs 日志模块winston的使用方法
2018/05/02 NodeJs
利用Dectorator分模块存储Vuex状态的实现
2019/02/05 Javascript
node.js监听文件变化的实现方法
2019/04/17 Javascript
Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
2008/09/06 Python
python解析基于xml格式的日志文件
2017/02/25 Python
python中的随机函数random的用法示例
2018/01/27 Python
python中不能连接超时的问题及解决方法
2018/06/10 Python
python对一个数向上取整的实例方法
2020/06/18 Python
Python hashlib模块的使用示例
2020/10/09 Python
PyQT5速成教程之Qt Designer介绍与入门
2020/11/02 Python
python 爬取百度文库并下载(免费文章限定)
2020/12/04 Python
HTML5实现简单图片上传所遇到的问题及解决办法
2016/01/20 HTML / CSS
财务部总监岗位职责
2014/03/12 职场文书
保险内勤岗位职责
2014/04/05 职场文书
2014大学生批评与自我批评思想汇报
2014/09/21 职场文书
2014年技术工作总结范文
2014/11/20 职场文书
2015年工会工作总结范文
2015/07/23 职场文书
浅谈MySQL next-key lock 加锁范围
2021/06/07 MySQL
Python爬取某拍短视频
2021/06/11 Python
Z-Order加速Hudi大规模数据集方案分析
2022/03/31 Servers