ASP.NET MVC 프로젝트에서 xVal을 사용하고 있습니다. 양식 중 하나에는 두 개의 단추가 있으며 버튼 중 하나를 클릭 할 때 클라이언트 측 유효성 검사를 비활성화하려고합니다. xVal에서 클라이언트 측 유효성을 조건부로 비활성화하는 방법이 있습니까?xVal에서 클라이언트 측 유효성 검사를 조건부로 비활성화하는 방법?
1
A
답변
0
특히 경우 xval 확실
하지하지만 Asp.Net와 우리가 그것을 필요로 규칙 만 실행을 할 수 있습니다 ... 당신은 다음과 같은 -
대신 사용하지 않도록 클라이언트 측 유효성 검사의<asp:Button id="IgnoreClientValidation" runat="server" Text="Ignore Client" EnableClientScript="False" />
1
을 할 수 형성 JQuery 유효성 검사 메소드의 도움으로.
예를 들어: 버튼 클릭 이벤트에 유효성 검사 규칙이 JQuery와 양식 유효성 검사를 적용 ... 해고 될 수있는시 ...
$("#ButtonID").click(function() {
var valid = $("#FormID"); // Form ID to be entered
//var validDate = validateDate(f);
var validForm = valid.validate().form();
// Set delay for 500ms so that all ajax validations would complete.
setTimeout(function() { $("#FormID").validate().form(); }, 500); // Form ID to be entered
validForm = valid.validate().form();
if (validForm) {
// Post form data to server
}
});