如果我的 texbox
突然充满文本而没有点击文本框输入内容,谁能帮助我如何禁用我的按钮。
我的问题是我的代码无法运行。有谁知道怎么做。
<form method="post">
<input type="text" name="name1" id="name1" class="number" />
<input type="text" name="name2" id="name2" class="number" />
<input type="submit" name="send" id="send" class="hey" value="one" disabled />
</form>
脚本代码:
<script>
$(document).ready(function () {
$('.number').blur(function () {
if ($.trim(this.value) == "") {
$('#send').attr("disabled", true);
}
else {
$('#send').removeAttr("disabled");
}
});
});
</script>
最佳答案
为了安全起见,您可以组合使用 input、blur 和 keyup 事件:
$('.number').on('keyup blur input', function () {
$('#send').prop("disabled", !$.trim(this.value));
});
演示:http://jsfiddle.net/pb9vw/
关于javascript - 如果文本框突然有值,如何启用按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21981163/