【问题标题】:Checkbox value in Action class Struts 2Action类Struts 2中的复选框值
【发布时间】:2013-01-23 23:50:58
【问题描述】:

我想访问我在 javascript 中设置的操作类中的复选框值

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


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

javascript:

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());

【问题讨论】:

    标签: java javascript jsp checkbox struts2


    【解决方案1】:

    您需要更改 javascript 以按名称分配字段的值。假设designationForm 是表单名称,mstDesignations.isActive 是字段名称。

    this.designationForm['mstDesignations.isActive'].value=1;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-11
      • 1970-01-01
      相关资源
      最近更新 更多