如何显示错误验证码的消息

时间:2012-11-25 13:22:45

标签: java html extjs captcha recaptcha

我到处搜索但没有结果(也许我不知道要搜索什么)。我的问题是显示错误的验证码解决方案的消息(标有红色):

Example Pic

使用ExtJs面板显示验证码:

{
    xtype:'panel',
    id:'reCaptcha-panel',
    html:'<div id="recaptcha"></div>',
    width:325,
    height:130,
    border:false,
    listeners:{
       afterrender:function(){
             Recaptcha.create(apiKey,
                              Ext.getDom('recaptcha'),
                              {
                                  theme : 'blackglass',
                                  lang:'en',
                                  callback: Recaptcha.focus_response_field
                              });
      }
   }
}

该面板位于ExtJs表单内(该脚本包含在.html中),此处的所有内容都有效。在服务器端,使用google服务器上的java HttpURLConnection发布请求检查验证码解决方案,该请求返回“errors-captcha” -sol“仅当客户的解决方案不正确时。我需要知道如何显示消息,如上图所示。

1 个答案:

答案 0 :(得分:0)

当你得到验证码验证错误时,你只需要在下面写一行。

Ext.get('recaptcha').dom.innerHTML = 'Incorrect Captcha..!';