在onchange函数javascript中调用onchange函数

在onchange函数javascript中调用onchange函数,javascript,jquery,ajax,Javascript,Jquery,Ajax,我想在通过ajax点击特定的商品代码后检查商品价格。在商品价格字段中,如果用户给出的价格高于可用价格,我将显示错误消息@在此可用价格下输入价格。item_字段和item_rate都调用onchange函数。 我使用onchange方法有两个不同的输入字段 一个是项目代码,第二个是项目费率 我想在item\u rate onchange函数中调用item\u code onchange函数 感谢您回答此问题。尝试使用.trigger方法触发第二项上的事件: function item_rate(c

我想在通过ajax点击特定的商品代码后检查商品价格。在商品价格字段中,如果用户给出的价格高于可用价格,我将显示错误消息@在此可用价格下输入价格。item_字段和item_rate都调用onchange函数。 我使用onchange方法有两个不同的输入字段

一个是项目代码,第二个是项目费率

我想在item\u rate onchange函数中调用item\u code onchange函数

感谢您回答此问题。

尝试使用.trigger方法触发第二项上的事件:

function item_rate(code_value){
    $("#item_code").trigger("change");
}

这将执行您作为侦听器指定的功能。

依我看,您为什么不这样做

  <input type="text"name="item_code" id="item_quantity" onchange="myfunction()">

    <input type="text"name="item_rate" id="item_rate" onchange="myfunction()">

    <script type="text/javascript">
        function myfunction(){
         var subtotal=parseFloat($('#item_rate').val())*parseInt($('#item_quantity').val());
         alert(subtotal);
        }
    </script>

在item_代码函数中,只需调用item_rate元素上的change方法

也可以使用oninput而不是on change方法。 功能项\u比率\u值{ console.lograte_值; } 函数项\u编码\u值{ console.logcode_值; var element=document.getElementById'item_rate'。onchange; }
没有任何意义,你为什么需要这样做。为什么要嵌套该函数?如果要嵌套item_rate函数,它将无法用于内联绑定我不明白您试图实现什么,但看起来您混淆了作用域、声明和调用。你能更清楚地告诉我为什么要在item_rate中调用item_代码,你想做什么吗?我想在通过ajax点击特定的item_代码后检查item_价格。如果在item_rate字段中,如果用户给出的价格高于可用价格,则输入的价格将显示错误消息@在此可用价格下输入价格。item_字段和item_rate都调用onchange函数。
  <input type="text"name="item_code" id="item_quantity" onchange="myfunction()">

    <input type="text"name="item_rate" id="item_rate" onchange="myfunction()">

    <script type="text/javascript">
        function myfunction(){
         var subtotal=parseFloat($('#item_rate').val())*parseInt($('#item_quantity').val());
         alert(subtotal);
        }
    </script>