简单 - 用于javascript文本输入的+按钮

时间:2012-07-14 19:40:31

标签: javascript add increment

我有这个脚本,我正在使用它的成功,但我已经尝试过,并且失败了,让它在减去传递0时停止产生负数。

<script language="javascript" type="text/javascript">
currentvalue = 1;
function setUp() {
document.getElementById("qty").value = currentvalue;
}
function addOne() {
currentvalue++;
document.getElementById("qty").value = currentvalue;
}
function subtractOne() {
currentvalue--;
document.getElementById("qty").value = currentvalue;
}
</script>

<input type="text" name="qty" id="qty" maxlength="12" value="1" title="qyu" class="input-text qty" />
<div onload="setUp()">
<input class="qtyplus" type="button" value="" onClick="addOne()">
<input class="qtyminus" type="button" value="" onClick="subtractOne()">
</div>

任何人都有魔术部分停止在0的节目?

谢谢!

1 个答案:

答案 0 :(得分:1)

在这里添加一个if语句就是fiddle

这是你的subtractOne函数

function subtractOne() {
    if(document.getElementById("qty").value !== '0') {
currentvalue--;
document.getElementById("qty").value = currentvalue;
    }