1

Jqueryフォーム検証を使用します。訪問者が送信する前に、[利用規約]チェックボックスをオンにする必要があります。チェックされていない場合、メッセージをアラートボックスで表示したいと思います。(テキストボックスの近くに表示される他のメッセージ)

これを設定する方法は?私はこれを試してみます:

 $("#myform").validate({
      errorPlacement: function(error, element) {
            if ( element.is(":checkbox") ) {
                alert(error.html());
            }
            },
        rules: {
            name: {
                required: true,
                minlength: 3,
                maxlength: 40,
                lettersonly: false
            },
            ad: {
.....

しかし、これはうまくいきませんでした。

助けてくれてありがとう。

4

2 に答える 2

1

errorhtml() 関数はありません。おそらく、要素のマークアップに警告しようとしていたのでしょう。

alert(element.html());
于 2012-04-11T12:22:51.410 に答える
0

3行目では、次のようになります。 if ( element.is(":checked") ) {

于 2012-11-26T13:57:51.173 に答える