2013-02-08 2 views
1

은 내가 설정하고있는 액션 클래스에서 체크 박스 값에 액세스 할 스트럿츠 자바 스크립트체크 박스 값은 2

<s:checkbox key="mstDesignations.isActive" id="isActive"></s:checkbox> 


<button type="button" class="submitBtn" onclick="adddesignation()"></button> 

자바 스크립트 : 나는 그것을 액세스하려고

function adddesignation() {  
    if(document.designationForm.isActive.checked==true){ 
     document.designationForm.isActive.fieldValue=1;    
    } 
    else if(document.designationForm.isActive.checked==false) 
    { 
     document.designationForm.isActive.fieldValue=2; 
    } 
    alert(document.designationForm.isActive.fieldValue); 
    document.designationForm.submit(); 
} 

아래처럼 액션 클래스에서 null

public MDesig mstDesignations=new MDesig(); 

System.out.println("Is Active value:::" +mstDesignations.getIsActive()); 

답변

0

javascr 필드의 값을 이름으로 지정합니다. 가정하면 designationForm은 양식 이름이고 mstDesignations.isActive은 필드 이름입니다.

this.designationForm['mstDesignations.isActive'].value=1; 
관련 문제