Я использую встроенную функцию для отправки формы, но она не вызывает сценарий проверки, который у меня есть, и я задавался вопросом, может ли кто-нибудь указать мне в правильном направлении ответа?
Моя кнопка:
<a href="javascript:UpdateEnquiry();" id="continue_btn" class="btnSprite">Save</a>
Моя функция:
function UpdateEnquiry() {
$.ajax({
url: 'test.php',
dataType: 'xml',
timeout: 15000,
type: 'post',
data: $('#validate').serialize(),
success: UpdateEnquirySuccess,
error: function (result) {parent.$.fancybox.close();}
});
}
И я хотел бы инициализировать JQuery validationEngine плагин, прежде чем представить. http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/
Любая помощь была бы чрезвычайно оценена.
Сердечные приветы Рейчел
Большое спасибо! Я часто нахожу, что я слишком усложняю решения, поэтому приношу извинения за полный вопрос noobie ... – Rachel
это не работает ... Его неправильная форма ответа всегда ложна. Ajax не запускается. – jack
@jack Что именно не так с моим ответом? 'validationEngine ('validate')' будет возвращать 'true', если форма проверяет, согласно [документам] (http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation -is-a-mess /), если он всегда возвращает 'false': а) ваша форма неверна; или б) плагин ошибочен. Если мне что-то не хватает, просьба дать более подробную информацию, поэтому я могу исправить ответ. – mgibsonbr