0

私はどこでも検索していましたが、結果はありませんでした (おそらく何を検索すればよいかわからなかったのでしょう)。

例の写真

キャプチャは、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 のサーバーで "incorrect-captcha-sol" を返す Java HttpURLConnection ポスト リクエストを使用してチェックされます。クライアントの解決策が正しくない場合にのみ、上の図のようにメッセージを表示するにはどうすればよいかを知る必要があります。

4

1 に答える 1

0

キャプチャが間違っているという応答を受け取ったら、次の行に書き込むだけです。

Ext.get('recaptcha').dom.innerHTML = 'Incorrect Captcha..!';
于 2012-11-26T13:54:36.113 に答える