Я делаю страницу в asp.net MVC. На этой странице есть элемент View and PartialView.I, который добавляет элемент в partialview и записывает Countinue Функция в виде.Как связать событие нажатия кнопки в PartialView (MVC)?
кнопка:
<button type="button" class="btn btn-warning center-block btn-large" id="Continue" onclick="Continue(this);">Continue</button>
ЯШ:
var Continue=function (e) {
e.preventDefault();
if ($('#FieldsetCharterFlightsReturn article').size() < 1) {
if (validateDeparturef(e)) {
$("#CharterFlightsForm").submit();
}
}
if ($('#FieldsetCharterFlightsReturn article').size() > 0) {
if (validateDeparturef(e) && validateArrivalf(e)) {
$("#CharterFlightsForm").submit();
}
}
};
Теперь, когда я нажимаю на кнопку получить эту ошибку:
TypeError: Continue is not a function
Что такое правильный способ связать событие элементов в PartialView?
ли ваш правильно включили определение Continue функции на странице? Также вы передаете 'this', который будет кнопкой, и у него не будет метода под названием' preventDefault() ' – Shyju
Да. Я могу удалить e.preventDefault() – programmer138200
Является ли он в том же представлении? или внешний файл js? можете ли вы поставить 'console.log (« Эта функция существует »),' чуть выше определения функции, запустите свою страницу и убедитесь, что это сообщение появилось в консоли браузера. – Shyju