Плагин Jquery Form - обработка ошибки обратного вызова - PullRequest
2 голосов
/ 31 мая 2011

Я использую плагин формы jQuery ссылка , и он прекрасно работает.все просто и работает отлично.Но теперь я хочу добавить проверку и обработать колбэк с ошибкой .. и нет никакой возможности !!Возможные варианты:

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 голосов
/ 01 июня 2011

Подтвердить в обратном вызове beforeSubmit.Возврат false для блокировки отправки формы.

РЕДАКТИРОВАНИЕ: Форма jQuery содержит пример с проверкой - Проверка формы jQuery

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...