Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
html 5验证在jquery ui对话框中不起作用_Jquery_Html_Jquery Ui - Fatal编程技术网

html 5验证在jquery ui对话框中不起作用

html 5验证在jquery ui对话框中不起作用,jquery,html,jquery-ui,Jquery,Html,Jquery Ui,我有一个带有一些表单字段的对话框。当我点击对话框中的提交按钮时,表单没有使用HTML5属性进行验证。但是我可以使用Jquery验证插件验证表单。但是我需要在点击按钮时进行HTML5本机验证,这不起作用 我的代码如下。 我是否错过了一些html5本机验证的东西。谁能帮我解决这个问题 非常感谢你及时的帮助 提前感谢。您需要提供表单标记。您试图使用哪些HTML5验证属性不起作用?属性如“必需”,感谢您的响应。属性如“必需”,“模式”。至少应该使用“required”属性。我正在对话框中动态填充表单。当

我有一个带有一些表单字段的对话框。当我点击对话框中的提交按钮时,表单没有使用HTML5属性进行验证。但是我可以使用Jquery验证插件验证表单。但是我需要在点击按钮时进行HTML5本机验证,这不起作用

我的代码如下。 我是否错过了一些html5本机验证的东西。谁能帮我解决这个问题

非常感谢你及时的帮助


提前感谢。

您需要提供表单标记。您试图使用哪些HTML5验证属性不起作用?属性如“必需”,感谢您的响应。属性如“必需”,“模式”。至少应该使用“required”属性。我正在对话框中动态填充表单。当我点击submit按钮时,表单没有使用html5属性进行验证,比如“required”和“pattern”等等。同样,这是我们需要查看表单标记的地方。如果您只是将输入放在jqui对话框中,那么这不是实际的元素。要进行HTML5验证,您需要提交一个包含输入的表单,或者像HTML5中添加的那个样,通过设置表单的“form”属性来提交表单。您还可以在自定义提交函数中检查输入的validity.valid属性。关键是,除非您提交了一个实际的验证,否则浏览器不会自动检查/强制执行HTML5验证属性。
$("#popup").dialog({
    autoOpen: false,
    title: "View/Edit Screen",
    dialogClass: "pop-content pop-header-colr pop-button pop-float",
    width: 800,
    height: 650,
    modal: true,
    resizable: false,
    show: 'clip',
    buttons: {
        'SUBMIT': function () {
            var accs_lvl = $('#accs_lvl').val();
            alert("accs_lvl " + accs_lvl);
            var curr_page = $('#curr_page').val();
            alert("curr_page " + curr_page);
            if (accs_lvl == 1 || (curr_page == 'cis' && accs_lvl == 6)) {
                var url_path = 'url_path';
                var args = {
                    "formData": JSON.stringify(ConvertFormToJSON('#pop_up_form')),
                        "bkup_doc_path": $('#bkup_doc_proof').val(),
                        "lttr_doc_path": $('#lttr_doc').val()
                };
            }
            if (accs_lvl == 2 || accs_lvl == 3 || ((curr_page == 'ofac' || curr_page == 'fla') && accs_lvl == 6)) {
                var url_path = 'url_path';
                var args = {
                    "chkReqIDs": $('#chk_req_id').val(),
                        "actionCode": $('#change_status').val(),
                        "notes": $('#reason_notes').val()
                };
            }
            $.ajax({
                url: url_path,
                type: 'GET',
                data: args,
                success: function (data) {
                    //alert("success"); 
                    $('#popup').dialog('close');
                    $("#cmn_sbmt").click();
                },
                error: function (xhr, textStatus, errorThrown) {
                    alert(errorThrown);
                }
            })
        }
    }
}
});