【问题标题】:How to submit a form with a checkbox?如何提交带有复选框的表单?
【发布时间】:2012-02-29 18:50:25
【问题描述】:

是否可以借助复选框提交 JSF 表单?

我有多个复选框,当我单击其中一个复选框时,它实际上应该提交表单并转到下一页。复选框值应绑定到支持 bean。

【问题讨论】:

    标签: java jsf checkbox javabeans


    【解决方案1】:

    使用 JSF 1.x,您可以:

    <h:selectBooleanCheckbox value="#{aBean.aFiled}" onclick="submit()" />
    

    如果你使用 JSF 2.x,那么你可以使用 ajax:

    <h:selectBooleanCheckbox value="#{aBean.aFiled}">
      <f:ajax event="click" execute="@form" />
    </h:selectBooleanCheckbox>
    

    对于 JSF 和 ajax 看看:Learning JSF2: Ajax in JSF – using f:ajax tag

    【讨论】:

    • 好的,它需要 bean 的值.. 但问题仍然部分没有答案。我需要将复选框值传递给查询并使用 xml 显示图表。所以我需要完全重新加载另一个页面。欢迎任何更好的想法。
    • Here 有一个关于 ajax 和导航的讨论。我认为,您不能进行页面导航。您可以尝试将图表放在同一页面上,仅在选中复选框时呈现它,同时隐藏表单。
    猜你喜欢
    • 1970-01-01
    • 2010-10-03
    • 2021-06-25
    • 2021-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-04
    相关资源
    最近更新 更多