2011-01-19 7 views
3

У меня есть кнопка сохранения (кнопка ввода), в которой я написал код javascript для сохранения данных формы в базе данных. Моя функция jQuery .validate не запускается до сохранения формы. Как я могу вручную выполнить мою функцию jQuery .validate перед тем, как сохранить. Вот что я делаю.Вручную запускать jQuery.validate перед сохранением

<input type="button" class="saveSubmit" name="action" value="Save" /> 

// Give user feedback when clicking save 
$(".saveSubmit").click(function() { 
    if (save() == true) { 
     alert("Email has been saved."); 
    } else { 
     alert("Error saving email."); 
    }; 
    return false; 
}); 

// Validation 
$("#emailForm").validate({ 
    // rules here 
}); 

ответ

9

Найдено. Мне нужно использовать $("#emailForm").valid().

+0

@ Майк - если вы поместите раздел проверки внутри $ document.ready(), он будет выполняться автоматически. – menzies

+0

Я делаю и не запускал. –

+0

Я использовал плагин проверки достоверности и не имел таких проблем. Возможно, если вы разместите исходный код (для автоматического запуска), я смогу отслеживать проблему. – menzies

Смежные вопросы