2013-04-25 28 views
1

對於例如:Struts2:檢查複選框時,是否有複選框直接鏈接到操作類的方法?

<s:checkbox name="checkMe" fieldValue="true" label="Check Me for testing" action="someactionclass"/> 

選擇複選框時,所述控制未被重定向到特定動作類方法。

+0

您可以設置此驗證在你的Action類。使用驗證來查看是否填充了該值:回到原始表單,如果沒有,則幾乎是您要在此處執行的操作。 – 2013-04-25 09:09:10

+1

你可以用javascript來做到這一點。 – 2013-04-25 09:41:46

+1

你*必須*用JavaScript來做到這一點。 – 2013-04-25 10:42:49

回答

0

您必須對此問題使用JavaScript,並根據複選框的更改事件切換表單的操作。

下面是使用jQuery的例子:

$('#checkBoxId').change(function() { 
    if(this.checked) { 
     // do something when checked, change action. 
    } else { 
     // do something else 
    } 
});