javascript - 如何在 onchange 函数中传递两个值?

标签 javascript html

假设我有一个 ID 为 customer_id 的输入,另一个输入是发票编号,其 id 为 invoice_no。我已将 onchangefunction 放在发票号码上,我通过编写 onchange 函数在 onchange 函数中传递了 invoice_no 值,但我还想在此 onchange 函数中传递 customer_id 的值。我应该怎么做?

<input list="customer_id" id="customer_id"  name="customer_id" >


<input type="text" id="invoice_no" onchange="checkinvoice(this.value);"  name="invoice_no" > 

我想插入 customer_id 输入的值与 invoice onchange 函数 this.value

最佳答案

I also want to pass the value of customer_id

checkinvoice(this.value,document.getElementById('customer_id').value)

function checkinvoice(invoice_no, customer_id) {
  console.log('invoice_no', invoice_no, 'customer_id', customer_id);
}
<input list="customer_id" id="customer_id" name="customer_id">

<input type="text" id="invoice_no" onchange="checkinvoice(this.value,document.getElementById('customer_id').value);" name="invoice_no">

关于javascript - 如何在 onchange 函数中传递两个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52216129/

相关文章:

JavaScript 构造函数 在同一构造函数中调用其他方法的方法

php - wordpress coinslider 不工作

javascript - 如何将延迟加载与 TinyMCE 结合?

javascript - 谷歌未定义错误

javascript - 清空 $_POST。值最终以 $GLOBAL 结尾

javascript - 当事件触发时调用cesiumjs中的函数

javascript - 自动检测输入并相应更改图像的 html 表单

android - :active doesn't work on PhoneGap

javascript - 打开和关闭面板时,如何防止浏览器窗口跳回页面顶部?

javascript - 如何防止标签内的链接触发复选框?