本文介绍了Struts2中的Onchange事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用struts2中的select选项调用onchange事件的动作.
How to call action on onchange event with select option in struts2.
这是我的代码,以及如何与On change事件集成.
Here is my code and how can I integrate with On change event.
<s:select name="menuItem" list="menuItems" listKey="menuItemID"
listValue="menuItemName" headerValue="--MenuItems--"
cssClass="selectbox_bg2" id="select" />
任何人都可以提供示例..
Can anyone please provide an example..
谢谢
推荐答案
与常规HTML标记相比,将onchange
或任何其他javascript事件处理程序应用于struts标记的方式没有什么不同. Struts2选择代码参考
There is no difference in how you apply onchange
or any other javascript event handler to struts tag as compared to regular HTML tags. Struts2 select Tag Ref
<s:select name="menuItem" list="menuItems" listKey="menuItemID"
listValue="menuItemName" headerValue="--MenuItems--"
cssClass="selectbox_bg2" id="select" onchange="handleChange(this.value)"/>
JavaScript
JavaScript
function handleChange(value){
window.location="callMyAction?ValueToSubmit="+value; //or you can submit a form from here or make an ajax call
}
或者,如果您使用的是 jquery ,则
Or if you are using jquery then
$("#select").change(function(e){
var value = $(this).val();
//submit a form or make ajax call or use window.location
});
这篇关于Struts2中的Onchange事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!