チェックできるデータとラジオボタンを含むテーブルがあります:受け入れ、保留中、拒否。保存時に、ラジオボタンがまだ保留中の状態にあるかどうかを確認したいと思います。どうやってやるの?
ラジオ ボタンは次のようになります。
<td class="fit">
<table>
<tr>
<td class="pad0"><div class=""><fmt:message key='status.registration.registered'/>:</div></td>
<c:if test="${participation.registrationStatus == 2}"><td class="pad0 padL10"><spring:radiobutton path="assignmentFormArray[${i}].registrationStatus" value="2" checked="checked"/></td></c:if>
<c:if test="${participation.registrationStatus != 2}"><td class="pad0 padL10"><spring:radiobutton path="assignmentFormArray[${i}].registrationStatus" value="2"/></td></c:if>
</tr><tr>
<td class="pad0"><div class=""><fmt:message key='status.registration.pending'/>:</div></td>
<c:if test="${participation.registrationStatus == 1}"><td class="pad0 padL10"><spring:radiobutton path="assignmentFormArray[${i}].registrationStatus" value="1" checked="checked"/></td></c:if>
<c:if test="${participation.registrationStatus != 1}"><td class="pad0 padL10"><spring:radiobutton path="assignmentFormArray[${i}].registrationStatus" value="1"/></td></c:if>
</tr><tr>
<td class="pad0"><div class=""><fmt:message key='status.registration.declined'/>:</div></td>
<c:if test="${participation.registrationStatus == 6}"><td class="pad0 padL10"><spring:radiobutton path="assignmentFormArray[${i}].registrationStatus" value="6" checked="checked"/></td></c:if>
<c:if test="${participation.registrationStatus != 6}"><td class="pad0 padL10"<spring:radiobutton path="assignmentFormArray[${i}].registrationStatus" value="6"/></td> </c:if>
</tr>
</table>
</td>
次のJavascript関数を試しました:
function save(){
alert($("input:radio[value='1']:checked"));
}
残念ながら、これは機能しません。値 1 のラジオボタンが選択されていない場合でも、常にオブジェクトで警告します。