0

私は struts2 フレームワークで作業しています。コードにチェックボックスリストがあります。

<div id="MyCheckbox">
    <td>
      <s:checkboxlist theme="simple" name="claimListView.claimStatus" list="#{'U':'Unprocessed', 'P':'Processed','R':'Routed','S':'Sent'}" id="claimStatus" required="true" value="defaultColor"/>
    </td>
</div>

したがって、このフィールドを必須フィールドにしたいと考えています。つまり、ユーザーは少なくとも 1 つのチェック ボックスをオンにする必要があります。それ以外の場合は、エラー メッセージがスローされ、フォームが送信されないようにする必要があります。どうすればこれを達成できますか?

以下のjqueryで試したのはコードです。

var n = $("#MyCheckbox input:checked").length;
alert("The count is : "+n);
if (n>0) {
return true;
}
else{
return false;
}

私は何かが欠けていることを知っています。私が間違っているところで、誰かが私を助けることができますか?

4

1 に答える 1

0

最後に、私は自分の質問に対する解決策を見つけました。以下のスクリプトは正常に動作しています。

var n = $('input[name="claimListView.claimStatus"]:checkbox:checked').length;
if (n>0) {
return true;
}
else{
return false;
}
于 2013-05-06T11:56:06.297 に答える