我有一个这样的struts标签
<s:select label="Select Item" name="select3ph3meter1" id="select3ph3meter1"
headerKey="0" headerValue="-- Please Select --" list="meterHeaderList"
required="true" onchange="show_3ph3meter1(this.value)" />
问题是它没有在change
事件上调用上述函数。当我将代码更改为此时,它可以工作:
... onchange="alert('calling')"
我不明白这里发生了什么。
这是 JavaScript 函数:
function show_3ph3meter1(select3ph3meter1) {
$("#3ph3meter1").load("meterFiller3p31.action",{select3ph3meter1:select3ph3meter1});
}
function show_depotReceipts(selectrecitem) {
$("#recQuantity").load("depotRecQ.action",{selectrecitem:selectrecitem});
$("#recRange").load("depotRecRange.action",{selectrecitem:selectrecitem});
}
相邻函数运行良好,所以我假设没有 JavaScript 错误。
此外,当我放入另一个函数(例如 中的相邻函数名称onchange
)时,它也可以工作。问题可能出在这个特定的函数名show_3ph3meter1()
上。