【问题标题】:Checkbox shows up as disabled复选框显示为禁用
【发布时间】:2014-01-22 06:49:58
【问题描述】:

我不明白为什么复选框会显示为禁用状态。
我需要做什么才能启用它? 已经尝试对 requestInvoice 属性使用 String 对象,但没有帮助。

JSP:

    <fieldset class="aa-list-primary-indent">
            <label class="custombox-wrapper custombox"  data-behavior="custombox">
            <div class="control checkbox"></div>
                <html-el:checkbox  styleId="requestInvoiceCheckbox" property="form(creditCardForm).personalId.requestInvoice" />
                In need of an invoice (factura)
            </label>
    </fieldset>

表格:

    private boolean requestInvoice = false;

    public boolean isRequestInvoice() {
        return requestInvoice;
    }
    public void setRequestInvoice(boolean requestInvoice) {
        this.requestInvoice = requestInvoice;
    }

浏览器(Chrome)生成的HTML:

 <input type="checkbox" name="form(creditCardForm).personalId.requestInvoice" value="on" id="requestInvoiceCheckbox">

【问题讨论】:

  • @HüseyinBABAL 添加了截图。
  • 可能有禁用 ceckboxes 的 css 样式?
  • 不太可能。在浏览器中会是什么样子?
  • 您可能有输入类型复选框的全局 css。
  • @user3200809 我该如何检查?

标签: java jsp checkbox struts


【解决方案1】:

抱歉,这是个不好的问题。 CSS 设置使复选框看起来被禁用,即使它不是。糟糕的 CSS 设计。 上面所有的 JSP/Java/HTML 代码都可以。

【讨论】:

    猜你喜欢
    • 2010-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-06
    • 2018-03-30
    • 1970-01-01
    相关资源
    最近更新 更多