私はこのような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()
。