Итак, вот моя проблема.Не удается вернуть значение false по форме
Я разрабатываю Wordpress и использую плагин для управления процессом бронирования отеля.
Форма генерируется и не имеет классов/идентификаторов, поэтому мне нужно найти ее через jQuery.
jQuery(document).on('ready', function(){
// Clicking on submit button
jQuery('.booking-buttons input[type="submit"]').on('click', function(evt) {
if (validation()) {
console.log('yes');
return true;
} else {
console.log('no');
evt.preventDefault();
return false;
}
});
validation = function() {
// if fields validate
// return true
// else
// return false
// return false
}
});
Я также пробовал различные onsubmit/клик вариации и форма еще не представляет, независимо от того, что код также был помещен до и после плагинов JS не включает в себя и до сих пор нет радости.
Интересная вещь также, она работает в Chrome Canary, но ничего больше.
Есть ли у кого-нибудь еще такая проблема и какие-либо указания?
Благодаря
Я ничего не могу добавить в форму, поскольку она генерируется с помощью короткого кода, и я не могу вмешиваться в плагин по причинам обновления. – RustyCollins
Извините @ LukeRoberts, я редактировал свой ответ, если бы вы прокомментировали первую версию ... –