1
asp.net (VB) 페이지에 2 개의 섹션이있는 양식이 있습니다.그룹의 필드 중 하나 이상이 완료된 경우에만 asp.net을 실행해야합니다.
1 번 항목은 항상 필요하지만 2 번 항목은 선택 사항입니다. 그러나 섹션 2가 시작되면 모든 필드가 필요합니다.
나는이 유효성 검증을 작성하는 데 필요한 논리에 대해 고민하고 있습니다.
<form runat="server">
<div>
<asp:TextBox runat="server" ID="field1a" Text="Name" />
<asp:TextBox runat="server" ID="field1b" Text="City" />
<asp:RequiredFieldValidator runat="server" ID="field1aVal" Text="Name Required" ControlToValidate="field1a" InitialValue="Name" />
<asp:RequiredFieldValidator runat="server" ID="field1bVal" Text="City Required" ControlToValidate="field1b" InitialValue="City" />
</div>
<div>
<asp:TextBox runat="server" ID="field2a" Text="Name" />
<asp:TextBox runat="server" ID="field2b" Text="City" />
<asp:RequiredFieldValidator runat="server" ID="field2aVal" Text="Name Required" ControlToValidate="field2a" InitialValue="Name" />
<asp:RequiredFieldValidator runat="server" ID="field2bVal" Text="City Required" ControlToValidate="field2b" InitialValue="City" />
</div>
<asp:button runat="server" ID="btnSubmit" Text="Submit" OnClick="submitForm" />
</form>