Jquery Form Plugin - 处理错误回调

时间:2011-05-31 19:45:00

标签: jquery ajax validation callback

我使用的是jQuery表单插件link,效果很好。一切都很简单,工作正常。但现在我想添加验证并处理错误回调..并且没有选项!!可能的选择是:

target:        '#output1',   // target element(s) to be updated with server response 
        beforeSubmit:  showRequest,  // pre-submit callback 
    success:       showResponse  // post-submit callback 

    // other available options: 
    //url:       url         // override for form's 'action' attribute 
    //type:      type        // 'get' or 'post', override for form's 'method' attribute 
    //dataType:  null        // 'xml', 'script', or 'json' (expected server response type) 
    //clearForm: true        // clear all form fields after successful submit 
    //resetForm: true        // reset the form after successful submit 

    // $.ajax options can be used here too, for example: 
    //timeout:   3000 

所以我不知道我的表格是否有效。现在我想我应该使用JSON并在我的成功函数中添加这样的东西:

例如电子邮件验证:

function finish(data) (
  if (data.email != null) $("#emailErrorDiv").html(data.email);
  .......
  if (data.success != null) $("#successDiv").html(data.success);
)

这是一个很好的解决方案吗?我希望能够以更简单的方式实现这一目标。

1 个答案:

答案 0 :(得分:0)

beforeSubmit回调中验证。返回false以阻止发送表单。

编辑: jQuery表格有一个验证示例 - jQuery Form Validation