jQuery 验证未验证或提交

标签 jquery jquery-validate

这是我关于此问题的第 3 篇文章,但我不断进行更改,因为没有一个答案能够完全起作用(如果验证有效,则提交无效,等等)

    $("#order").validate({
        submitHandler: function(form) {
            $(form).ajaxSubmit();
            $("#aciu").show(1000);
            $("#duomenysdiv").hide(500);
        },

        rules: {
            vardas: "required",
            pavarde: "required",
            adresas: "required",
            telef: {
                required: true,
                digits: true
            },
            email: {
                required: true,
                email: true
            }
        },
        messages: {
            vardas: "Koks Jusu vardas?",
            pavarde: "Kokia Jusu pavarde?",
            adresas: "Kur Jus gyvenate?",
            telef: {
                required: "Koks Jusu telefono Nr.?",
                digits: "Telefono numeryje turetu buti tik skaitmenys"
            },
            email: {
                required: "Koks Jusu el. pašto adresas?",
                email: "Iveskite teisinga el. pašto adresa"
            }
        }
    });

我现在真的快疯了,但我似乎无法让它发挥作用。我一整天都在为此苦苦挣扎。

使用此代码,它不会验证。它不显示消息,并且允许我随时提交。当我提交时,它隐藏该 div 并显示另一个 div,并将所需的数据放入 $_POST 中,但它没有像预期的那样工作。

提交和提交后应该做什么的过程完美地工作

$('#order').ajaxForm(function() { 
     $("#aciu").show(1000);
     $("#duomenysdiv").hide(500);
}); 

并且没有验证。

最佳答案

使用submitHandler而不是单独的.ajaxForm。

    $("#myform").validate({
    //your other code

 submitHandler: function(form) {
 form.submit();
 }
});

关于jQuery 验证未验证或提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4147556/

相关文章:

javascript - JavaScript 中的 360 度旋转 View

asp.net-mvc-4 - asp.net mvc4 客户端验证不起作用

javascript - jquery 验证脚本的 TypeError

javascript - Jquery 验证不适用于日期选择器的输入

javascript - jQuery 验证提交表单两次

javascript - 如何在 javascript 中使用 .html() 将 html 作为文本插入?

javascript - 使用 jQuery 对复选框进行初始和更改时的操作

javascript - javascript 中术语 "Building Block"的含义是什么?

javascript - jquery tokeninput 不在 h :inputtext while editing 上显示数据

asp.net-mvc - ASP.NET MVC [RegularExpression] 属性在整个字符串匹配时不起作用