zoukankan      html  css  js  c++  java
  • 为控件添加水印

    jQuery扩展:

    jquery.tinywatermark-3.1.0.js文件代码:

    (function($) {
        $.fn.watermark = function(c, t) {
            var e = function(e) {
                var i = $(this);
                if (!i.val()) {
                    var w = t || i.attr('title'), $c = $($("<div />").append(i.clone()).html().replace(/type=\"?password\"?/, 'type="text"')).val(w).addClass(c);
                    i.replaceWith($c);
                    $c.focus(function() {
                        $c.replaceWith(i); setTimeout(function() {i.focus();}, 1);
                    })
                    .change(function(e) {
                        i.val($c.val()); $c.val(w); i.val() && $c.replaceWith(i);
                    })
                    .closest('form').submit(function() {
                        $c.replaceWith(i);
                    });
                }
            };
            return $(this).live('blur change', e).change();
        };
    })(jQuery);

    或者访问网址:http://plugins.jquery.com/files/jquery.tinywatermark-3.1.0.js_.txt

    用法:

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>WaterMark</title>
        <script src="../JS/jquery-1.5.2.min.js" type="text/javascript"></script>
        <script src="../JS/jquery.tinywatermark-3.1.0.js"type="text/javascript"></script>
        <script type="text/javascript" language="javascript">
        $(function()
        {      
           $("input[title='Month']").watermark('watermark','Title');
           $("textarea[title='Content']").watermark('watermark','Please input the content !');;
        });
        </script>
        <style type="text/css">
          .watermark {color:#999;}
        </style>
         
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
         
        <div><input title="Month"/></div>
        <div><textarea id="TextArea1" cols="20" rows="2" title="Content"></textarea></div>
        </div>
        </form>
    </body>
    </html>

     

  • 相关阅读:
    Eclipse
    Android View Attributes
    Android Virtual Device
    Bootstrap
    Nginx常用命令
    [多线程]多线程(Thread、Runnable、Callable)
    Redis、MongoDB及Memcached的区别
    Linux将某目录授权给某组里的某用户
    CentOS修改locale解决调用API乱码问题
    MyBatis与Hibernate的区别?
  • 原文地址:https://www.cnblogs.com/storys/p/2720786.html
Copyright © 2011-2022 走看看