JavaScript/jQuery newbie here!jQuery Counter Not Working
我这里有如下形式(用引导的伤残等级,抬起头):
编辑:类“禁用”是在引导的事情,不正常禁用和启用按钮,如果它的存在或不。
<form action="" method="post">
<input type="text" id="bio">
<p class="bio-counter"></p>
<input type="text" id="username">
<p class="user-counter"></p>
<input type="submit" class="btn">
</form>
和下面的脚本(我在我的头标记正确包含的jQuery):
var main = function() {
$('.bio-counter').text('500');
$('.user-counter').text('0');
var postLengthUser = $('#username').val().length;
var postLengthBio = $('#bio').val().length;
$('#username').keyup(function() {
$('.user-counter').text(postLengthUser);
});
$('#bio').keyup(function() {
var charactersLeftBio = 500 - postLengthBio;
$('.bio-counter').text(charactersLeftBio);
});
if(postLengthUser > 6 && postLengthUser < 21) {
if(postLengthBio >= 0 && postLengthBio < 501) {
$('.btn').removeClass('disabled');
} else {
$('.btn').addClass('disabled');
}
} else {
$('.btn').addClass('disabled');
}
}
$(document).ready(main);
我遇到了以下问题:
- 的 'BTN' 不是即使我在输入中键入了足够的信息,也会失去它的禁用状态。
- 计数器没有更新。
我在做什么错?
尝试把该函数的$(文件)。就绪内(函数(与其说这是在你不使用removeClass和AddClass财产 – 2014-11-08 03:27:46
“禁用”是自举的事情,并确实禁用和启用该按钮,如果它存在或没有。 – Markipe 2014-11-08 03:30:00
@Markipe类变量 – adbdude 2014-11-08 03:38:03