我想在通过item_price
单击特定item_code
之后检查ajax
。在item_rate
字段中,如果用户给出的价格超过了可用价格,则我将显示错误消息。 “ @在“此”可用价格下输入价格” 。 item_field
和item_rat
e都呼叫"onchange()"
function
。
我有两个使用onchange()
方法的不同输入字段。
一个是"item_code"
,第二是"item_rate"
我想致电item_code
onchange(
)function
内部item_rate
onchange()
{ {1}}。
function
感谢您回答这个问题。
答案 0 :(得分:0)
尝试使用.trigger()
方法来触发第二个项目上的事件:
function item_rate(code_value){
$("#item_code").trigger("change");
}
这将执行您分配为侦听器的功能。
答案 1 :(得分:0)
我认为您为什么不这样做?
<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>
答案 2 :(得分:0)
在您的item_code函数中,只需调用item_rate元素上的change方法即可。
也使用oninput而不是on change方法。
<input type="text" name="item_code" id="item_quantity" oninput="item_code(this.value)">
<input type="text" name="item_rate" id="item_rate" onchange="item_rate(this.value)">
<script>
function item_rate(rate_value){
console.log(rate_value);
}
function item_code(code_value){
console.log(code_value);
var element = document.getElementById('item_rate').onchange();
}
</script>