2010-11-02 2 views
0

Здравствуйте, спасибо вам за помощь.Проверка jQuery с помощью двух кнопок

У меня проблема с проверкой.

В принципе, у меня есть одна форма с двумя кнопками.

Одна кнопка должна проверять всю форму и вторые поля только с классом «.number».

Я пытался что-то вроде этого:

$('.save_draft').click(function(){ 
    $('form').validate({ 
     rules: { 
       field: { 
         required: true, 
         number: true 
       } 
     } 
    }); 
}); 

$('.submit_form').click(function(){ 
    $('form').validate().form(); 
}); 

Но это на самом деле не работает для меня.

Любое предложение?

ответ

0

Вызов .valid() повторно valdiate всю форму и представить сообщения и т.д.

$('.submit_form').click(function(){ 
    $('form .number').valid(); 
}); 

Хотя, если вы установите его на начальном этапе, она уже должна быть действующей на submit события, как это:

$(function(){ 
    $('form').validate({ 
    rules: { 
     field: { 
     required: true, 
     number: true 
     } 
    } 
    }); 
}); 
+0

В основном моя проблема в том, что если я нажму на .submit_form или эфир .save_draft, он проверяет всю форму со всеми полями. Но мне нужно, чтобы .submit_form проверяла всю форму и на .save_draft проверяла только поля с номером класса. . $ ('Форма') действует(); не работает для меня :(Я застрял. – surmanto

+0

@surmanto - Все, я понимаю, что вы имеете в виду, сделайте так: '$ ('form .number'). valid();' –

+0

Не повезло ... Дон 't понять, что не так. – surmanto

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