Javascript 点击按钮标签后的火灾输入onchange事件

Javascript 点击按钮标签后的火灾输入onchange事件,javascript,html,jquery,Javascript,Html,Jquery,我正在通过输入选项卡编号的“onchange”事件使用函数(“update_total”)进行计算。 它工作得很好。没有任何问题 当我使用jquery插件“Nice Number”来显示加号(+)、减号(-)按钮时。 () 输入标记的onchange事件未触发。因为鼠标点击了加号(+)或减号(-)按钮 因此,我没有得到(“update_total”)总值 请帮助解决此问题 $(函数(){ $('input[type=“number”]”)。niceNumber(); }); 功能更新\u总计(

我正在通过输入选项卡编号的“onchange”事件使用函数(“update_total”)进行计算。 它工作得很好。没有任何问题

当我使用jquery插件“Nice Number”来显示加号(+)、减号(-)按钮时。 ()

输入标记的onchange事件未触发。因为鼠标点击了加号(+)或减号(-)按钮

因此,我没有得到(“update_total”)总值

请帮助解决此问题

$(函数(){
$('input[type=“number”]”)。niceNumber();
});
功能更新\u总计(SpinerID、产品\u价格、totalid){
SpinerId='#'+SpinerId;
totalid='#'+totalid;
变量数量=美元(SpinerId).val();
var总计=产品价格*数量计数;
$(totalid).html(total+'/-');//显示总计
}

“class=”卡片img top“alt=”…”height=“150px”>
₹ 

您需要进行以下两项更改:-

  • 将数据属性附加到输入字段,以便可以访问回调中的值

  • 您需要在
    niceNumber()

  • 请查找以下更改:-

    `

    只需更改:

    onchange="update_total...
    
    通过oninput

    oninput="update_total...
    
    $('input[type=“number”]).niceNumber();
    功能更新\u总计(SpinerID、产品\u价格、totalid){
    SpinerId='#'+SpinerId;
    totalid='#'+totalid;
    变量数量=美元(SpinerId).val();
    var总计=产品价格*数量计数;
    $(totalid).html(total+'/-');//显示总计
    }
    
    产品1
    100
    总数:0
    
    我为您制作了该代码段。请将所有PHP变量更改为HTML属性,以便我们可以看到您从一开始就可以制作的代码。我想看到3行您可以使用Nice数字回调函数onDecrement&onIncrement使用纯javascript手动触发输入更改事件。
    onchange="update_total...
    
    oninput="update_total...