首页 > jquery单击验证码,左边的input的disabled如何去掉?

jquery单击验证码,左边的input的disabled如何去掉?

我想知道单击(获取验证码)之后,input的这块如何变白。
就是把disabled去掉的意思。

<input type="text" placeholder="" disabled id="J-true"> <span>
    <form action="" method="post" name="myform">
        <input type="button" class="btn-code btn-code2" value="获取验证码" name="phone" onclick="showtime(60)">
    </form>
    /* ---------获取验证码----*/
    function showtime(t){
        document.myform.phone.disabled=true;
        for(i=1;i<=t;i++) {
            window.setTimeout("update_p(" + i + ","+t+")", i * 1000);
        }
    }
    function update_p(num,t) {
        if(num == t) {
            document.myform.phone.value =" 重新发送 ";
            document.myform.phone.disabled=false;
        }
        else {
            printnr = t-num;
            document.myform.phone.value = " (" + printnr +")秒后重新发送";
        }
    }
    /* --------结束获取验证码----*/

$("#inputID").removeAttr("disabled");
另:为啥我觉得这个问题百度一下,答案就一大把呢0.0,是不是我没读懂你的题意,我理解的太简单了~~


你可以使用readonly属性来设置只读

$('.className').click(function () {
    if ($('').attr('readonly') == 'readonly') {
        $('').removeAttr('readonly');
    }
    else {
        $('').attr('readonly', 'readonly');
    }
})
【热门文章】
【热门文章】