本文介绍了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事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-21 11:44