0
앵커 태그를 만들려고하여 클라이언트 및 서버 유효성 검사가 모두 발생합니다. 지금이 코드를 가지고 있습니다 :앵커 태그 확인
$(document).ready(function() {
$('div#imgEmailVerifyLoader').hide();
$('a#btn_SubmitContactMessage').click(function()
{
if (Page_ClientValidate()) // this will trigger all validators on page
{
$('div#imgEmailVerifyLoader').show('slow');
window.Form_OnMasterPage.submit();
return true;
}
else
{
return false;
}
});
});
<a id="btn_SubmitContactMessage" href="Contact.aspx" onclick="Validate();" runat="server">SUBMIT</a>
이것은 클라이언트 유효성 검사를 올바르게 수행하고 오류 메시지를 표시합니다. 페이지의 각 텍스트 상자에 대한 유효성 검사 컨트롤이 있습니다. 나는이에 대한 코드 숨김에서 서버 클릭 이벤트 처리기를 추가 :
btn_SubmitContactMessage.ServerClick +=new EventHandler(btn_SubmitContactMessage_ServerClick);
}
protected void btn_SubmitContactMessage_ServerClick(object sender, EventArgs e)
{
if (!Page.IsValid)
{
RequiredFieldValidator4.ErrorMessage = "show";
return;
}
}
을하지만 자바 스크립트 링크를 (제출) 해제하여 테스트 할 때 다시 게시하지 않습니다. 왜 그런 일이 일어나는거야?
이제 게시판에서 게시판 이후에 유효성 검사가 수행되고 있는지 확인하려면 어떻게해야합니까?