javascript - 将两个文本框值相加并在第三个文本框中获取等级字母
问题描述
我有一个带有三个文本框的 HTML 表单。我想使用 jQuery 自动对它们求和。同时,我想使用if
-<code>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>
解决方案
您可以使用以下解决方案:
$('.number').keyup(function() {
var sum = 0;
$('.number').each(function() {
sum += parseInt($(this).val());
});
$('#total').val(sum);
if (sum > 100) {
$('#total2').val("A");}
});
推荐阅读
- node.js - 如何在 Web 服务器中运行 Node.js 应用程序并通过公共 URL 调用它
- oracle - 00904. 00000 - 在我的语句中使用 where not exists 时出现“%s:无效标识符”
- javascript - 如何调试 JS 映射变异值?
- python - 如何在我的禁令命令中使用“else:”?(discord.py)
- azure-devops - 在 Azure Devops 中为 VSTest 发布测试结果失败
- javascript - 在 react native 项目中使 lodash 全局可用
- javascript - 如何使用异步存储来保存我的数据?- 反应原生
- python - 如何优化一组方程的变量?
- android - 您的硬件不支持此应用程序。无法加载“libmain.so”
- java - 如何在 Java 或文本编辑器中替换文本符号