많은 답변을 찾았지만 jQuery UI 대화 상자에서 필드의 유효성을 검사 할 수 없습니다. 동일하게 적절한 방법을 제안하십시오.jQuery UI 대화 상자에서 클라이언트 측 유효성 검사가 작동하지 않습니다.
부모보기 :
<div id="dialog" title="Add New">
<p>Div content</p>
</div>
<script type="text/javascript">$(function() {
$('#btnAddNew').click(function() {
$('#dialog').dialog
({
autoOpen: true,
modal: true,
open: function (event, ui) {
$(this).load("@Url.Action("AddNewFormPart1")"); //Rendering Partial View
}
});
});
});
<script/>
부분보기 :
콘텐츠가 플러그인 호출 후에로드됩니다 때문입니다@using (Html.BeginForm("SubmitFormPart1", "Home", FormMethod.Post, new { @id = "formPart1" }))
{
@Html.ValidationSummary()
<div>......
<input type="submit" value="Submit" id="btnSubmitFormPart1"/>
</div>
}
은 jquery-unobtrusive가 포함되어 있습니까? –
예, jquery-unobtrusive.js가 포함되어 있습니다. –
브라우저 -> 콘솔 탭에서 개발자 도구를 열고 거기에 JS 오류가 있는지 확인하십시오. – Uriil