在页面加载后使用ajax生成的表单上的jQuery验证插件

时间:2014-10-17 04:47:30

标签: jquery ajax jquery-validate

如何让jQuery验证插件处理页面加载后使用ajax生成的表单?我在我的页面上有一个从ajax调用返回的from,并且jquery验证插件在下面我喜欢的时候不会验证该表单。关于如何做到这一点的任何想法?当我提交表单时,它会以通常的方式提交,而不是使用ajax

目前设置如下,用户点击页面上的链接后会生成<form id="newRequest">

但是,该插件不会验证#newRequest

$("#newRequest").validate({
    rules: {

    },
    messages: {

    },

    submitHandler: function() {
    $.ajax({

    //etc

1 个答案:

答案 0 :(得分:0)

jQuery验证对动态元素的处理方式不同。您需要像这样解析验证流程中的表单,

$.validator.unobtrusive.parse("#newRequest");

此问题已经回复here

很好tutorial