简单 - +按钮的JavaScript文本输入
问题描述:
我已经得到了这个脚本,我使用的成功,但我已经尝试,并失败,让它停止制作负数时,减去通过0 ..简单 - +按钮的JavaScript文本输入
<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显示?
谢谢!
答
只需添加一个if语句这里是fiddle
,这里是你的subtractOne功能
function subtractOne() {
if(document.getElementById("qty").value !== '0') {
currentvalue--;
document.getElementById("qty").value = currentvalue;
}
正是我需要的,工作就像一个魅力。谢谢! – 2012-07-14 21:40:34