프로그래밍 로직에 가짜을 만들었습니다. 평가하십시오 다음 유효성 검사() 메소드가 진행을 중지하지 않습니다JQuery 유효성 검사가 수행되지 않음
내가 여기서 확실 해요 무엇$('#lead_form_step_2 .prev').click(function (event) {
$('#LeadForm').validate();
$('#lead_form_step_2').hide();
$('#lead_form_step_1').show();
});
$('#lead_form_step_2 .next').click(function (event) {
$('#LeadForm').validate()
$('#lead_form_step_2').hide();
$('#lead_form_step_3').show();
});
이라고 :
<form id="LeadForm" method="post" action="">
<div id="lead_form_step_1">
<asp:Label ID="lblProgramOfInterest" class="lead_form" runat="server" Text="Program of Interest"></asp:Label><asp:DropDownList ID="ddlProgramOfInterest" runat="server"></asp:DropDownList>
<p />
<span class="next">Next >></span>
</div>
<div id="lead_form_step_2">
<div class="lead_form">First Name:<input type="text" id="NameFirst" class="required" minlength="2"/></div>
<div class="lead_form">Last Name:<input type="text" id="NameLast" /></div>
<div class="lead_form">Address:<input type="text" id="AddressLine1" /></div>
<div class="lead_form">Address:<input type="text" id="AddressLine2" /></div>
<div class="lead_form">City:<input type="text" id="AddressCity" /></div>
<div class="lead_form">State:<input type="text" id="AddressState" /></div>
<div class="lead_form">Zip Code:<input type="text" id="AddressZip" /></div>
<p />
<span class="prev"><< Previous</span> <span class="next">Next >></span>
</div>
<div id="lead_form_step_3">
<div class="lead_form">Email:<input type="text" id="EmailAddress" /></div>
<div class="lead_form">Phone:<input type="text" id="HomePhone" /></div>
<div class="lead_form">Mobile:<input type="text" id="MobilePhone" /></div>
<div class="lead_form">Inquired Before:<input type="checkbox" id="InquiredBefore" /></div>
<br /><span class="prev"><< Previous</span> <span class="leadsubmit">Submit</span>
</div>
</form>
다음은 JQuery와 유효성 검사기 및 사업부 - 스위처입니다 다음/이전 링크를 클릭하면 양식이 표시됩니다. 실제로 그것의 유효성 검사를하지 않는 것이 중요합니다. this 튜토리얼을 활용하고 있습니다. 무엇을 놓쳤습니까?
입력란에 '이름'속성을 추가하지 않으면 유효성 검사가 작동하지 않는 것으로 나타났습니다. – Nippysaurus
흥미 롭군요, jquery 유효성 검사기 플러그인을 사용하고 계셨습니까? – lazyPower
ASP.NET MVC 3 템플릿 중 하나와 함께 제공되는 jquery 구현을 사용하고있었습니다. (jquery-1.5.1). jquery가 CSS 클래스를 기반으로 유효성 검사 규칙을 결정하는 것을 허용하는 것이 아니라 JS에서 사용자 정의 유효성 검사기 코드를 사용하고있었습니다. * 어깨를 으 *하는 * 이것은 내가 그것을 사용하고있는 처음이다. 그래서 내가 간과 한 다른 요인이 있었을 것이다. – Nippysaurus