2012-10-18 2 views
2

struts2에서 select 옵션을 사용하여 onchange 이벤트에 대한 작업을 호출하는 방법.Struts2의 Onchange 이벤트

내 코드는 무엇이며 어떻게 변경 이벤트와 통합 할 수 있습니까?

<s:select name="menuItem" list="menuItems" listKey="menuItemID" 

listValue="menuItemName" headerValue="--MenuItems--" 

cssClass="selectbox_bg2" id="select" /> 

는 사람이 ... 당신이 onchange 또는 일반 HTML 태그에 비해 스트럿 태그에 다른 자바 스크립트 이벤트 핸들러를 적용하는 방법에 차이가 없습니다

감사합니다,

답변

6

를 예를 제공하십시오 수 있습니다. 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)"/> 

자바 스크립트

function handleChange(value){ 
    window.location="callMyAction?ValueToSubmit="+value; //or you can submit a form from here or make an ajax call 
} 

아니면 우리가 OnChange 이벤트에 대한 작업을 수행하는 방법을 you..so 다음 JQuery와

$("#select").change(function(e){ 
    var value = $(this).val(); 
    //submit a form or make ajax call or use window.location 
}); 
+0

확인 감사를 사용하는 경우? – jose

+0

수정 된 답변보기 양식을 제출하거나 아약스 전화를 걸 수 있습니다. – anu

+0

괜찮습니다. 그리고 struts2 액션 클래스에서이 매개 변수 (값)를 얻는 방법에 대해 의심이 하나 더 있습니다. ?? – jose

관련 문제