0

カスタムコンポーネントで joomla のデフォルトの reCaptcha プラグインを使用しています。レイアウト ページに次のコードを追加しました。

<?php
JPluginHelper::importPlugin('captcha');
$dispatcher = JDispatcher::getInstance();
$dispatcher->trigger('onInit','dynamic_recaptcha_1');

と ...........................

<form ....................>
...............
<div id="dynamic_recaptcha_1"></div>
</form>

そして、私のjquery検証は次のようになります:

rules: {
dynamic_recaptcha_1: {
            required: true
        }
},
messages: {
                dynamic_recaptcha_1: {
              required: "Please enter the captcha value"
        }
}

検証は行われません。つまり、jquery を使用しています。何が悪いのかわかりますか?

4

1 に答える 1

0

私は自分で問題を解決しました。フィールド ID が異なり、dynamic_recaptcha_1ではありません。recaptcha_response_fieldです

于 2013-01-15T10:49:11.293 に答える