5
4 개의 입력란이있는 양식이 있습니다. 나는 그들 중 3 명에게 눈에 잘 띄지 않는 검증을 적용했다. 모든 눈에 거슬리지 않은 유효성 검사가 수행되면 jquery 함수가 호출되었지만 양식에 onsubmit
이벤트가 정의되어 있으므로 해당 jquery 함수로 갈 때마다 모든 단계를 수행하여 방해가되지 않는 각 텍스트 상자에 대한 유효성 검증 메시지.눈에 잘 띄지 않는 검증이 jquery 함수에서 유효성이 검사되었는지 확인하는 방법은 무엇입니까?
그러나 양식이 눈에 거슬리지 않은 유효성 검사를 통과 한 경우 jquery 함수의 모든 단계를 수행하고 싶습니다.
모든 눈에 거슬리지 않은 유효성 검사가 수행되었는지 확인하는 방법이 있습니까?
이
내 jQuery 코드입니다 :function submitDetails()
{
var check = $('#flag').val();
if (check == 1)
{
return true;
}
else {
var birthDate = ($('#BirthDate').val()).split('/');
var graduationDate = ($('#GraduationDate').val()).split('/');
var stdate = birthDate[2] + birthDate[1] + birthDate[0];
var endate = graduationDate[2] + graduationDate[1] + graduationDate[0];
if (($('#LastName').val() == "") || (parseInt(endate) < parseInt(stdate)))
{
$('#Window').data('tWindow').center().open();
return false;
}
else { return true; }
}
}
감사 대린, I가 어떤 함수를 호출하지 않고,이 시도를 onsubmit 이벤트를 사용하지만, 여기에서는 제출을 클릭 할 때 눈에 거슬리지 않는 유효성 검사를 먼저 확인하고 모든 유효성 검사가 만족되면 게시 작업으로 이동합니다. 그리고 당신이 제안한 것처럼 jquery 함수로 가지 말라. 몇 단계를 점검 할 필요가있다. 감사합니다 ... – Kriitika
다음과 같이 양식 ID를 부여합니다. '@ {Html.BeginForm ("Index", "Home", FormMethod.Post, new {id = "formId"})}} // 양식 본문 @ {Html.EndForm();} 페이지의 시작 부분에 head 섹션의 jquery를 다음과 같이 정의했습니다. Kriitika