Если форма недействительна, я хочу напечатать сообщение в консоли браузера.
Складной код с bind работает:
jQuery(document).ready(function () {
$('form').bind('submit', function () {
if ($j(this).valid() == false) {
console.log("Warning: form not valid");
};
});
});
и работаета также, когда я заменяю связывание на submit :
$('form').submit(function () {
Но не работает, когда я использую делегат :
$('body').delegate('form', 'submit', function () {
И даже с live безуспешно:
$('form').live('submit', function () {
Форма не вставлена динамически.В чем может быть причина того, что live и делегат не работают ??
EDIT
Я только что узнал, что jquery.validate.min.js вызывалпроблема.Хм, но как я могу предотвратить предотвращение моих собственных событий формы?