我想在输入改变它的值时执行一个Javascript函数。当其他输入被点击时,输入改变它的值(这些输入增加或减少值)。如何在输入更改时执行javascript函数?
这里是我的html代码:
<input type='button' value='–' class='qtyminus' field='quantity{{$accessory-
>id}}' style="font-weight: bold;" />
<input id='accessory{{$i}}' onchange="updateNoAccessories({{$i}})"
type='text' name='quantity{{$accessory->id}}' value='1'
class='qty' style="margin-bottom: 0px !important"/>
<input type='button' value='+' class='qtyplus' field='quantity{{$accessory-
>id}}' style="font-weight: bold;" />
JS功能:
function updateNoAccessories(i) {
var no = document.getElementById("accessory"+i).value;
document.getElementById("acc"+i).innerHTML = no + ' x';
}
我想从JS功能更新内容:
<span>You chose:<i><b id="acc0"></b> items,</i><i><b id="acc1"></b>
things,</i><i><b id="acc2"></b>stuff</i></span>
的可能的复制(http://stackoverflow.com/questions/ 6458840/on-input-change-event) –
这对我来说不起作用。 –