gpt4 book ai didi

jquery - 如何将按钮的点击事件绑定(bind)到PartialView(MVC)中?

转载 作者:行者123 更新时间:2023-12-01 02:52:27 24 4
gpt4 key购买 nike

我在asp.net MVC中制作了一个页面。在这个页面中存在一个View和一个PartialView。我将按钮放入partialview中,并将Countinue函数写入View中。

按钮:

    <button type="button" class="btn btn-warning center-block btn-large" id="Continue" onclick="Continue(this);">Continue</button>

js:

 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

将元素事件绑定(bind)到 PartialView 的正确方法是什么?

最佳答案

由于您正在使用 使用它来绑定(bind)事件而不是丑陋的内联点击处理程序。

 $(function(){
$('#Continue').on('click', Continue);
})

或者,使用事件委托(delegate)

 $(document).on('click', '#Continue', Continue);

并删除内联onclick="Continue(event);" 处理程序

关于jquery - 如何将按钮的点击事件绑定(bind)到PartialView(MVC)中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39145428/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com