유효성 검사 (서버 및 클라이언트 쪽 모두)를 거치는 몇 개의 텍스트 상자가있는 양식이 있습니다. 폼에는 "다음", "뒤로", "CanceL"과 같은 버튼이 있습니다. 따라서 사용자가 "뒤로"또는 "취소"버튼을 클릭 할 때 유효성 검사를 할 필요가 없습니다. 이것을 어떻게 할 수 있습니까? 미리 감사드립니다.조건부 유효성 검사 사용 안 함
일부 샘플 :
<div class="buttons">
<input type="submit" name="cancelButton" value="" />
<input type="submit" name="backButton" value="" />
<input type="submit" name="nextButton" value="" />
</div>
<% using (Html.BeginForm()) { %>
<p>
<table style="width: 200px">
<tr><td align="center" colspan=2><%= Html.ValidationMessageFor(m => m.street) %><%= Html.DropDownListFor(m => m.street, Model.streetsList) %></td></tr>
<tr><td colspan=2> </td></tr>
<tr><td valign="bottom" align="right" style="width: 75px"><%= Html.LabelFor(m => m.flatNumber) %>:</td><td align=left><%= Html.TextBoxFor(m => m.flatNumber, new { maxlength = 6, style = "width: 48px;" })%> <%= Html.ValidationMessageFor(m => m.flatNumber) %></td></tr>
</table>
<br />
<input type="submit" class="refusal button red floatL" name="cancelButton" value="" />
<input type="submit" class="back button green floatL" name="backButton" value="" />
<input type="submit" class="continue button green floatR marR" name="nextButton" value="" />
</div>
<div class="clear">
</div>
<% } %>
내가 DataAnnotations을 사용하여 서버 측에서 유효성 검사 속성.
유효성 확인은 어떻게 이루어 집니까? js와? 플러그인으로? 코드의 중요한 부분을 보여줄 수 있습니까? – JMax
죄송합니다. 내 질문에 코드 샘플을 추가하기 만하면됩니다. 감사! – kseen