【发布时间】:2018-08-09 00:54:19
【问题描述】:
我有一个带有三个文本框的 HTML 表单。我想使用 jQuery 自动对它们求和。同时,我想用if–else语句来检查第三个文本框的结果是否大于100。下一个(第四个文本框)中的值应该是A。
请看下面的代码:
<form>
<input type="text" class="number">
<input type="text" class="number">
<br>
<input type="text" id="total" disabled />
<input type="text" id="total2" disable />
<!--i want the letter A to appear in forth textbox if the value in third textbox is > 100 ---->
</form>
<script>
$('.number').keyup(function() {
var sum = 0;
$('.number').each(function() {
sum += Number($(this).val());
});
$('#total').val(sum);
if ($('#total').val(sum) > 100) {
form.total2.value = "A";
}
});
}
});
</script>
</body>
</html>
【问题讨论】:
-
Java != Javascript.
-
您的问题是什么?有什么不工作吗?你的脚本的其余部分在哪里?为什么会有一个流浪的
} });?你的 HTML 在哪里?请edit您的问题并提供minimal reproducible example。 -
if (sum > 1) {可能是你想做的... -
是的,但不工作
标签: javascript jquery html arrays