チェックボックスがチェックされていない/チェックされている場合、送信ボタンを無効/有効にしたいのですが、ボタンのステータスが変わりません。
ここで解決策を見つけました:チェックボックスがオフのときに送信ボタンを無効にするにはどうすればよいですか?
チェックボックス:
<h:selectBooleanCheckbox id="termsOfUseCheckbox" name="Sign Up" class="input-xlarge"/>
送信ボタン:
<p:commandButton type="submit" id="submitButton" action="#{genPlaceUserService.persist()}" value="Sign up" styleClass="btn btn-primary btn-large" disabled="true"></p:commandButton>
Javascript:
<script type='text/javascript'>
$('#termsOfUseCheckbox').click(function(){
if($(this).attr('checked') == true){
$('#submitButton').removeAttr('disabled');
}
else {
$('#submitButton').attr("disabled","true");
}
});
私は、primefaces が無効 (disable=true) の状態を必要とすることを知っています。
$('#submitButton').attr("disabled","true");
よろしくお願いします。