java – Primefaces Captcha消失或无效更新/刷新无效输入?
发布时间:2020-12-14 19:36:21 所属栏目:Java 来源:网络整理
导读:我在h:form中有以下代码 h:panelGrid id="captchaGrid" p:captcha id="captcha" label="Captcha" required="true" requiredMessage="required" validatorMessage="..." /p:captcha p:message id="captchaMessage" for="captcha" //h:panelGridp:commandButt
我在h:form中有以下代码
<h:panelGrid id="captchaGrid"> <p:captcha id="captcha" label="Captcha" required="true" requiredMessage="required" validatorMessage="..."> </p:captcha> <p:message id="captchaMessage" for="captcha" /> </h:panelGrid> <p:commandButton id="submitButton" value="save" actionListener="#{userBean.save}" update="captchaGrid" onstart="doSomething()" oncomplete="doSomethingElse(xhr,status,args)" icon="ui-icon-check"> </p:commandButton> 如果我正确输入验证码,这可以正常工作.但是,如果我输入的值无效,则验证码组件就会消失. 我尝试删除update =“captchaGrid”属性.这一次,验证码并没有消失.相反,它没有在视觉上刷新,但(我猜)在内部.因为正确键入两个单词仍会生成验证错误. 此外;我不想使用ajax =“false”. 更新:我也试过oncomplete =“Recaptcha.reload()”.没工作.有一个错误.但我不知道这是我的代码还是Primefaces 3.0 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |