Jos*_*eco 3 forms validation jquery
我试图远程验证表单域.如果在我在页面上时该字段获得焦点,则一切都很有效.但是,如果该字段永远不会获得焦点,则表单需要我单击"提交"按钮两次才能成功提交.
我希望它只是验证字段是否获得焦点,或者以某种方式阻止表单需要两次单击才能提交.有人有主意吗?
$("#form1").validate({
    rules: {
        project: {
            required: true,
            remote: "check.php"
        }
    },
    messages: {
        project: {
            required: "Required.",
            remote: "Check Failed."
        }
    },
});
<input type="text" name="project" id="project" value="X"/>
arh*_*ham 10
Instead of making ajax setup to false you can just set "project" "remote" async to false like this
$("#form1").validate({
    rules: {
        project: {
            required: true,
            remote: {url:"check.php", async:false}
        }
    },
    messages: {
        project: {
            required: "Required.",
            remote: "Check Failed."
        }
    },
});
提交按钮的名称是什么?jQuery Validate不喜欢名称"submit".我将提交按钮的名称更改为"提交者",问题就消失了.看看这个链接:https://github.com/jzaefferer/jquery-validation/issues/58
| 归档时间: | 
 | 
| 查看次数: | 2729 次 | 
| 最近记录: |