0

WebサイトでJavaScriptを使用するのはこれが初めてです。私は言語の理解が非常に低く、チュートリアルや他の人の質問/解決策を読むことに非常に依存しています。

表形式を使用してフォーマットしたHTMLフォームがあります。フォームにもいくつかのラジオボタンがありますerrorPlacementが、JavaScriptコードに含めると、フォームの検証は行われません。ラジオボタンのテキストを乱さないようにエラーメッセージが必要です。オプションの前または後に表示されることを願っています。

コードを取り出すとerrorPlacement、検証(「このフィールドは必須です」というメッセージがデフォルトの場所に表示されます)は通常どおり機能します。

私のコードを見て、何か足りないものがあれば教えてください。カンマや角かっこなどの単純なものだと感じており、いくつかの回避策を試しましたが、何も機能していないようです。

<script type="text/javascript">
    $(document).ready(function(){
        $("#quoteform").validate({
            errorPlacement: function(error, element) {
                 error.insertBefore(element);   
             },          
        }),
    })                        
</script>
4

2 に答える 2

1

いくつかの構文エラーがありました-

$(document).ready(function () {
    $("#quoteform").validate({
        errorPlacement: function (error, element) {
            error.insertBefore(element);
        }
    });
}) 
于 2013-03-25T09:29:38.323 に答える
-1

エラーは文字列です。だからerror.insertBefore意味がありません。試す$("<div>").insertBefore (element).text (error)

于 2013-03-25T07:33:56.737 に答える