我正在使用PF3.5 + JSF2.1.22,在我的Web应用程序中,我正在使用Primefaces Captcha组件.我在capcha组件中遇到了一些奇怪的问题,我在应用程序中使用了像这样的验证码组件
<p:captcha id="captcha" label="Captcha" theme="white" />
Run Code Online (Sandbox Code Playgroud)
我有一个PF命令页面来提交值到bean
<p:commandButton id="clear" value="Clear" update="captcha" styleClass="kuberbutton" />
Run Code Online (Sandbox Code Playgroud)
如果我在表单提交后使用上面的按钮,如果有任何验证问题和其他问题即将到来且年龄再次加载,那么Captcha在页面中不再可见,但当我ajax="false"
在PF按钮中使用时它正在工作,这是行为这个组件将工作我必须做ajax="false"
什么?我检查了PF网站他们也做了同样的事情Primefaces Captcha
Primefaces中的Captcha组件目前不支持ajax行为,为什么你必须ajax="false"
在<p:commandButton
你的页面中使用,你的页面必须完全重新加载才能使验证码正常工作......
如果你必须有ajax行为,你可以使用其他一些第三方解决方案......
没有尝试过以下内容,但它可能有助于解决ajax问题:
如何在保留reCaptcha脚本的同时使用jQuery/AJAX加载reCaptcha表单?
归档时间: |
|
查看次数: |
7043 次 |
最近记录: |