【发布时间】:2014-06-11 21:56:09
【问题描述】:
我有一个表单,其中包含一个需要在服务器端通过验证的棘手字段。所以我需要捕获提交,用这个字段发送ajax请求,获取结果,如果结果有效则继续表单提交,否则停止提交并显示消息。
我该怎么做?
我有点迷失在事件和回调的“大局”中。
这是我目前所拥有的。
$("form").submit(function( event ) {
event.preventDefault();
return check();
});
function check() {
var field = $('#myFiled').val();
if (!field ) {
show.error('Please enter VIN number and try again.');
return false;
}
$.getJSON('MyURL', function(data){
if (!data.valid) show.error('Invalid entry! Please try again.');
})
}
更新
请阅读问题。
如果验证成功,我需要continue regular 提交表单。不是通过 AJAX。
【问题讨论】:
标签: javascript jquery ajax validation submit