【发布时间】:2013-04-17 18:01:33
【问题描述】:
如果复选框未选中/选中,我想禁用/启用提交按钮,但按钮的状态没有改变。
我在这里找到了解决方案:How do i disable a submit button when checkbox is uncheck?
复选框:
<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");
感谢您的帮助, 亲切的问候!
【问题讨论】:
标签: javascript html jsf twitter-bootstrap primefaces