我想知道单击(获取验证码)之后,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');
}
})