• 让IE低版本浏览器也支持placeholder属性


    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>让IE低版本浏览器也支持placeholder属性</title>
        <script type="text/javascript"  src="http://ajax.microsoft.com/ajax/jquery/jquery-1.11.1.min.js"></script>
        <script type="text/javascript">
            $(function () {
                if (/MSIEs(d+)/.test(navigator.userAgent) && navigator.userAgent.match(/MSIEs(d+)/)[1] < 10) {
                    $('[placeholder]').each(function () {
                        var pla = $(this).attr('placeholder');
                        $(this).focus(function () {
                            if ($(this).val() == pla) {
                                $(this).val('');
                            }
                        }).blur(function () {
                            if ($(this).val() == '') {
                                $(this).val(pla);
                            }
                        });
                        $(this).trigger('blur');//此处利用blur事件,为了业务需求。防止页面上查询后,文本框需要保留搜索的关键被placeholder代替
                    });
                }
            });
        </script>
    </head>
    <body>
        <input type="text" placeholder="请输入关键字" />
    </body>
    </html>
  • 相关阅读:
    在做nginx的服务器http错误和解决办法
    利用ffmpeg将MP4文件切成ts和m3u8
    整理:服务器命令(笔记)
    函数式编程
    Object
    promise
    前端模块化、工程化
    函数
    restful && rpc
    全局、局部变量
  • 原文地址:https://www.cnblogs.com/liaohaihui/p/4177868.html
Copyright © 2020-2023  润新知