【问题标题】:Reset Error Messages JSF with Reset Button and Clear Fields [duplicate]使用重置按钮和清除字段重置错误消息 JSF [重复]
【发布时间】:2014-04-09 19:16:51
【问题描述】:

我有一个包含以下数据的注册表:

名字 姓 年龄 电子邮件地址 电话号码 密码 重新输入密码。

现在,如果密码不匹配或年龄是显示文本错误消息,我有一个重置按钮来清除所有字段,但在出现错误后,重新发送按钮不会清除消息或字段。

这是 Button 的代码以及我的 java 类中的内容:

<h:commandButton value="Reset" type="reset" action="#{javaBeanTest.reset()} />

在 Bean 类中:

public void reset()
{
    this.foreName = null;
    this.surname = null;
    this.age = 0;
    this.password = null;
    this.confirmPass = null;
    this.email = null;
}

我会怎么做呢?字段设置为空白,但消息仍然存在

【问题讨论】:

    标签: jsf xhtml message


    【解决方案1】:

    尝试在命令按钮中使用 render="@form",它会更新表单和其中的错误。你用什么来显示错误信息?

    试试这个方法:

    <h:commandButton value="Reset" action="#{javaBeanTest.reset()} />    
        <f:ajax render="@form"/>
    </h:commandButton>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-30
      • 1970-01-01
      • 2012-05-10
      • 2023-03-19
      • 1970-01-01
      相关资源
      最近更新 更多