本文转自:http://naspinski.net/post/jQuery-TextBox-Water-Mark-with-aspnet.aspx

I stole majority of this code from

http://www.aspcode.net/A-watermark-texbox-with-JQuery-and-aspnet.aspx

but I added a bit to make it swap css classes as well


$().ready(function() {
swapValues = [];
$(".wm").each(function(i) {
swapValues[i] = $(this).val();
$(this).focus(function() {
if ($(this).val() == swapValues[i]) {
$(this).val("").removeClass("watermark") }
}).blur(function() {
if ($.trim($(this).val()) == "") { $(this).val(swapValues[i]).addClass("watermark") } }) })
}); To use it, make sure your TextBox has (one of) it's css classes set to "wm". If you want a seperate style to be applied add that initially as well, in my example, it swaps "watermark" in and out as a css class. <asp:TextBox ID="txt" runat="server"
Text="this is the watermark" CssClass="wm watermark" />

最新文章

  1. Email系列(QQ邮箱 + 含附件的邮箱案例 + 项目实战)
  2. windows7 下 apache2.4 和 php5.5 及 mysql5.6 的安装与配置
  3. thinkphp自定义标签库
  4. maven编译报错 -source 1.5 中不支持 lambda 表达式
  5. Javascript之旅——第三站:几个需要注意的运算符
  6. 主框架搭建demo
  7. Java的加密与解密
  8. java单例模式使用及注意事项
  9. PHP:获取指定日期所在月的开始日期与结束日期
  10. 多线程之Parallel类
  11. rpc-远程调用框架
  12. debug时ClassNotFound可能出现的原因
  13. merge intervals(合并间隔)
  14. jQuery基础系列
  15. .NET Core实战项目之CMS 第五章 入门篇-Dapper的快速入门看这篇就够了
  16. 【译】11. Java反射——动态代理
  17. java 线程栈 &amp; java.lang.StackOverflowError
  18. c# 之系统环境安装
  19. 从托管映像创建 VM
  20. Grails开发环境的高速搭建

热门文章

  1. shape不同版本这间的兼容
  2. Date的转换输出
  3. 爬取腾讯课堂IT-互联网分类的的课程信息存入csv文件
  4. phaser小游戏框架学习中的屏幕适配
  5. 阅读GFS的一点总结
  6. EOS 配置mongodb
  7. C++11 特性:成员函数引用限定 (Reference qualifier)
  8. windows安装redis并设置别名
  9. C. The Fair Nut and String 递推分段形dp
  10. Python序列类型各自方法