我有几个xhtml页面,它们都与一个例外相同。它们都有一个<form>
标记,而最后一个标记有4 x <form>
。
我遇到的问题是验证&#34; ConverterException&#34;被应用于重置按钮。验证设置为在AJAX中使用FacesContext显示消息。
我将immediate="true"
添加到所有页面上的所有重置按钮以绕过验证错误,以便它清除输入文本框而不会在无效输入上抛出错误。
除了最后一个页面上有4个<form>
以及4个单独的重置按钮之外,所有页面都能正常工作。
第一个重置按钮与所有其他页面一样按预期工作,但第二个,第三个,第四个重置按钮将抛出验证错误 - 它的行为与其余部分不同。
这种情况有什么解决方法?
答案 0 :(得分:0)
除了reset()
之外,我还在onclick事件中添加了immediate="true"
,并解决了问题。