0

フォーラムを検索したところ、ダイアログを使用した検証の例がいくつか見つかりました。これらのいずれかのコードを使用しましたが、動作させることができません。以下にJqueryコードを掲載しました。ダイアログは HTML に既に存在している必要がありますか? もしそうなら、どのように定義すればよいですか? 私が使用している検証関数は次のとおりです。

<script>
$(document).ready(function(){

    $('form[name="_Deal"]').validate({
         submitHandler: function (form) {
                    //form.submit();
                 },
        rules: {
                TransCloseDate: { required: true, date: true }
        },   
        messages: {
            TransCloseDate: "Please enter a valid date."
        },
                errorPlacement: function (error, element) {
                error.appendTo($("#dialog"));
            },

    invalidHandler: function() {
    $("#dialog").dialog('open');
},

                errorContainer: "#dialog",
                errorLabelContainer: "#dialog ul",
                wrapper: "li", debug: true,
                onfocusout: false,
                onclick: false
    });
        $("#dialog").dialog({
            autoOpen: false,
            modal: true,
            close: function (event, ui) {
                $("#dialog").html("");
            },
           title: 'Please fix the following:',
            resizable: false,
            width: 300
        });
  });
4

0 に答える 0