javascript - 如何在javascript中停止减值为零
问题描述
JS:
var xAzul = 0;
var Valor = 150;
function adicionarAzul() {
let azul = parseInt(++xAzul);
document.getElementById('quantidadeAzul').innerHTML = azul;
document.getElementById('SubTotalAzul').innerHTML = azul * Valor;
calcularSubTotal('+');
}
function subtrairAzul() {
let azul = parseInt(--xAzul);
document.getElementById('quantidadeAzul').innerHTML = azul;
document.getElementById('SubTotalAzul').innerHTML = parseInt(document.getElementById('SubTotalAzul').innerHTML) + (- Valor);
calcularSubTotal("-");
}
HTML:
<form>
<table style="margin: 0 auto;">
<tr>
<td>
<button type="button" class="btn btn-default" onclick="subtrairAzul()">
<i class="fa fa-minus-circle fa-2x" style="color:#FFFFFF;"></i>
</button>
</td>
<td>
<span id="quantidadeAzul">0</span>
</td>
<td>
<button type="button" class="btn btn-default" onclick="adicionarAzul()">
<i class="fa fa-plus-circle fa-2x" style="color:#FFFFFF;"></i>
</button>
</td>
</tr>
</table>
</form>
当我单击按钮“-”时,它不会停在 0 值上。如何阻止它?加号和小计正在工作,但是当我减少值时,小计值也有“-”信号。
谁能帮我?
解决方案
好吧,您有很多选择: 1. 仅当数字大于 1 时才允许减法。 2.如果值为 === 0,则禁用-按钮。
推荐阅读
- android - 设备连接到移动数据时如何获取 IPv4
- python-2.7 - Python:是否可以通过可见结果比较 unicode 字符串
- git - 如果完成了任何提交,是否可以避免“git push”分支到 REMOTES - ORIGIN?
- php - 如何使用 PHP 将数组 xml 数据放入表中?
- python - Keras 中用于图像分类的 CNN 类型是什么?
- optaplanner - 将事件分配给技术人员
- numpy - 具有增强类别的语义搜索引擎
- php - 如何检查 woocommerce 订单是否包含两个特定类别的订单状态更新
- javascript - 提交时只调用一次函数
- python - 检查用户输入的良好实践