フォームを検証しようとすると、次のエラーが発生します。
'this.0.form' is null or not an object
最新のjQueryとjQuery.Validate、およびjQuery.Validate.Unobtrusive(NuGet経由)を使用しています。
これがコードです。エラーはどこから来ていますか?
@model URIntake.IntakeFormViewModel
@{
ViewBag.Title = "Claim Information";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<div id="SubmissionForm">
@using (Html.BeginForm("Save", "UrIntake", FormMethod.Post, new { id = "UrIntakeForm"}))
{
@Html.TextBoxFor(x => x.FormSubmitter.LastName)
@Html.TextBoxFor(x => x.FormSubmitter.FirstName)
<div id="SubmissionButtons" class="right">
<input type="button" onclick="SubmitForm()" value="Submit" />
<input type="button" onclick="CancelForm()" value="Cancel" />
</div>
}
</div>
<script type="text/javascript">
function CancelForm() {
document.location = "/";
}
function SubmitForm() {
$("UrIntakeForm").valid();
}
.
.
.