Я сделал что-то вроде faux pas в моей логике программирования.Пожалуйста, оцените следующее:
<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 и div-switcher:
$('#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();
});
В чем я не уверен, так это в том, что метод validate ()не останавливать прогресс формы, когда я нажимаю на следующие ссылки.Дело в том, что это вообще не подтверждается.Я использую этот учебник, Что я пропустил?