私はhtmlやJavaScriptでうまくいかず、htmlドロップダウンからJavaScript関数を自動的に呼び出すように努力してきました。 私の要件は、htmlドロップダウンを隠し、ドロップダウンの値をハードコードし、このハードコードされた値に基づいてデータベースを照会する関数を自動的に呼び出すことです。 dbから取得した他の値は、UIで使用されます。 JavaScriptの関数である:ドロップダウンhtmlドロップダウンからjavascript関数を自動的に呼び出す
Behaviour.register({
'#retailerSelect': function(select) {
select.onchange = function() {
if (getValue(select) == ""){
setValue('query(branch)', "");
setValue('query(store)', "");
setValue('query(terminalId)', "");
}
this.form.submit();
}
},
HTMLは次のとおりです。
<td width="33%" align="center" >
<payo:layout columns="1">
<payo:cell nowrap="nowrap" align="center">
<html:select styleId="retailerSelect" style="margin:2px" property="query(retailer)">
<html:option value="1"><bean:message key="tms.dropdown.select.retailer"/></html:option>
<c:forEach var="retailer" items="${retailers}">
<html:option value="${retailer.id}">${retailer.retailerName}</html:option>
</c:forEach>
</html:select>
</payo:cell>
</payo:layout>
</td>
私は自動的にDBを照会するために、こののonchange関数を呼び出しますされ、1として、ドロップダウンの値を必要とします。
ご協力ありがとうございます。
関数を呼び出すことのonchange。あなたは正確に何を使っているのか教えてください。 –