placeholder在IE下无效的解决方式

 

 

<html>

<head>
   
    <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
    <script type="text/javascript" src="http://localhost/jss/jquery-1.4.2.min.js"></script>
    <style type="text/css">


        .ff {
            color: white;
        }
        .tips{
            color: #999;
        }

    </style>



</head>

<body bgcolor="black" style="margin: 0px;">


<div id="main_container">
    <form id="idform">

        <table style="margin-left: 100px;">
            <thead>
                <tr>
                    <td colspan="2" align="center">
                        <span class="ff" style=" font-size: 23px; font-weight: bold;">登录</span>
                    </td>
                </tr>
            </thead>

            <tbody align="left">

                <tr>
                    <th><span class="ff">用户名:</span></th>
                    <td align="center"><INPUT id="u3" style="width: 190px;" tabindex="1" placeholder="请输入用户名"  name="username" type="text"  maxlength="20"></td>
                </tr>

                <tr>
                    <th><span class="ff">密 码:</span></th>
                    <td align="center"><INPUT id="u4"  style="width: 190px;" name="passwd" type="password" tabindex="2" placeholder="请输入密码" maxlength="20">
                        <input id="showPwd" class='tips'  style="width: 190px;" class="txt" type="text" value="请输入密码" tabindex="2" />
                    </td>
                </tr>
                <tr><td>
                   <br>
                </td><td>
                    <br>
                </td></tr>
                <tr >
                    <td align="right">
                        <INPUT id="u5" type="button" class="u5 " value="提交">
                    </td>
                    <td style="padding-left: 0px;">
                        <INPUT id="u6" type="reset" class="u6 " value="重置">
                    </td>
                </tr>
            </tbody>
        </table>
    </form>
</div>

<script type="text/javascript">

    $(function(){
        var showPwd= $('#showPwd'),pwd = $('#u4');
        if(!$.browser.mozilla){ //其他下使用这种方式,FF浏览器可以用用HTML5的placeholder
            tips($('#u3'),'请输入用户名');

            pwd.hide();
            showPwd.show();
            pwd.blur(function(){
                if(pwd.val() == ''){
                    showPwd.show();
                    pwd.hide();
                }
            });
            showPwd.focus(function(){
                pwd.show().focus();
                showPwd.hide();
            });

        }else{
            showPwd.hide();
        }
    });
    var tips = function(id,tipmsg){

        var tips = tipmsg;
        id.val(tipmsg).addClass('tips');
        id.focus(function(){
            if(id.val() == tips) {
                id.val('').removeClass('tips');
            }
        }).blur(function(){
            if(id.val() == tips || id.val() == '') {
                id.val(tips).addClass('tips');
            }
        }).keydown(function(){
            if(id.val() == tips) {
                id.val('').removeClass('tips');
            }
        });
    }

   
    $("#u3,#u4").bind('keydown',function(event){
        if (event.keyCode == 13) {
            $('#u5').click();
        }
    });
</script>

</body>


</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值