在变量onclick函数中设置函数减量

时间:2015-04-25 00:36:23

标签: javascript jquery html function

请..我需要帮助这个东西.. 我想在HTML中使用变量ID来调用javascript页面中的函数。

实施例: HTML

(MINUS BUTTON DONT WORK)

<button class="minus-button quantity-button button" type="button" name="subtract" onclick="javascript: subtractDiv2(document.getElementById('<ccom:field id='Code' />'));" value="-">&nbsp;</button>

(此输入数量正常工作)

 <input class="quantity-input" value="<ccom:field id="Qtd"/>" maxlength="3" id='<ccom:field id="Code" />' name="div2" onkeypress="return somenteNumerico(event);"/>

(PLUS BUTTON WORKS NORMAL)

<button class="plus-button quantity-button button" type="button" name="add" onclick="javascript:document.getElementById('<ccom:field id='Code' />').value++;" value="+"></button>

javapage

function subtractDiv2(){
            if(value - 1 < 0)
                return;
            else
                 value--;
        };

1 个答案:

答案 0 :(得分:0)

你没有使用该函数的参数。它应该是:

function subtractDiv2(div) {
    var value = parseInt(div.value, 10);
    if (value < 1) {
        return;
    } else {
        div.value = value - 1;
    }
}