2017-02-17 3 views
0

У меня есть форма, и я собираю записи данных формы и сохраняю их в своем локальном хранилище. Я могу проверить форму (используя jquery - validation.min.js плагин), а также создать JSON.Создайте JSON только после проверки формы с помощью jquery

Но я должен создать JSON ТОЛЬКО после проверки формы, с которой я сейчас поражен.

ПРИМЕЧАНИЕ: - Функция проверки достоверности находится в моем файле validation.js. - Функция создания json находится внутри моего HTML-кода между тегом скрипта. я комментировал часть представить обработчик:

submitHandler: function(form) { 
    form.submit(); 
}, 

думать, что функции представить являются встречными, но все же результат

У меня есть скрипку здесь FIDDLE

ответ

1

Я думаю, вам нужен этот код

$(function() { 
     $('form').submit(function() { 
      if($('#form').valid()){ 
        $('#result').text(JSON.stringify($('form').serializeObject())); 
        return false; 
      } 

     }); 
    }); 
+0

Да! Мне нужен этот код. Спасибо! – Venky

+1

Я рад, что помог вам :) – pryxen

3

его отображение значение формы JSON, поскольку форма отправки события, прошедшего проверку события, вызывает ошибку o n отправьте проверку на проведение проверок до начала розыгрыша JSON

if($('form').valid()){ 
    $('#result').text(JSON.stringify($('form').serializeObject()));  
}else{ 
return false; 
} 
Смежные вопросы