文本框水印提示效果的简单实现代码

前端技术 2023/09/02 JavaScript
复制代码 代码如下:

<!doctype html>
<html>
<head>
    <title></title>
    <script src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js\" type=\"text/javascript\"></script>
    <style type=\"text/css\">
        #divTips{
            filter:alpha(opacity=30); /*IE滤镜,透明度50%*/
            -moz-opacity:0.3; /*Firefox私有,透明度50%*/
            opacity:0.3;/*其他,透明度50%*/
            position: absolute;width: 600px; height: 400px;display:none;color:red;z-index:10;padding:10px;
        }
    </style>
    <script type=\"text/javascript\">
        $(function () {
            var $txtNote = $(\"#txtNote\");
            var $divTips = $(\"#divTips\");
            $txtNote.focus(function () {
                //置焦点时隐藏
                $divTips.hide();
            }).blur(function () {
                //离开时, 如果为空则显示,否则隐藏. 然后定位
                $divTips.toggle($txtNote.val() == \"\")
                    .css({
                        \"left\": $txtNote.position().left,
                        \"top\" : $txtNote.position().top
                    });
            });
            $divTips.click(function () {
                $txtNote.focus();
            });
            $txtNote.blur();
        });
    </script>
</head>
<body>
    留言板<br />
    <textarea id=\"txtNote\" style=\"width: 600px; height: 400px;\"></textarea>
    <div id=\"divTips\">
        亲,欢迎访问,有什么说的就写下来吧!!<br />
        (在下面的框框中留下您的name, 方便的话请留下您的联系方式)
    </div><br />
    <input type=\"text\" value=\"姓名\" /> <input type=\"text\" value=\"手机/QQ/……\" />
</body>
</html>

本文地址:https://www.stayed.cn/item/5835

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。