【发布时间】:2018-04-11 01:35:53
【问题描述】:
我有一个 HTML 表单,当输入值小于 10 时,提交按钮被禁用。当输入值大于 10 时,按钮改变颜色。
当我使用退格或删除按钮删除输入值时出现问题,提交按钮颜色不会更改为禁用按钮,直到我刷新页面。
setInterval(function () {
if ($('#tot2').val() >= 10){
$("#submit").removeAttr("disabled");
$("#submit").css({"background-color": "blue", "color": "white"});
} else {
$("#submit").attr("disabled", "disabled");
}
}, 10);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form name="add_form" action="ebill.php" method="post" >
<input type="text" name="balance" id="tot2" value="" />
<input type="submit" id="submit" name="submit" disabled="disabled" />
</form>
【问题讨论】:
-
你的做法完全不对……
标签: javascript jquery html css