私はasp.net MVCのページを作成します。このページでは、ビューとPartialView.Iはpartialviewにボタンを入れて、CountinueをViewに書き出します。ボタンのクリックイベントをPartialView(MVC)にバインドする方法はありますか?
ボタン:
<button type="button" class="btn btn-warning center-block btn-large" id="Continue" onclick="Continue(this);">Continue</button>
JS:に要素のイベントをバインドする正しい方法は何ですか
TypeError: Continue is not a function
:私はこのエラーを取得]ボタンをクリックしてください今すぐ
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();
}
}
};
PartialView?
をあなたが適切ページで続行関数定義が含まれていますか?また、ボタンになる 'this'を渡していて、' preventDefault() 'というメソッドを持たないでしょう – Shyju
はい。私はe.preventDefault()を削除できます – programmer138200
同じビューにありますか?または外部のjsファイルですか?あなたの関数定義のすぐ上に 'console.log(" This function exist ");を置くことができます、あなたのページを実行して、ブラウザコンソールにメッセージが現れることを確認してください。 – Shyju