누구나 "잘못된 우편 번호"의 공백을 제거하는 방법을 알고 있습니까? ? 이유는 그것이 유일한 숫자인지 확인하기 위해 왼쪽에 다른 유효성 검사가 있기 때문입니다. 그러나 보이지 않는 경우 텍스트가 왼쪽으로 이동하기를 원합니다. DOB를 위에서 보았을 때 두 검증이 모두 활성화되어있는 것을 볼 수 있습니다. 하지만 잘못된 우편 번호를 왼쪽으로 옮기고 싶습니다.공백 제거 유효성 검사 ASP 컨트롤
다음<tr>
<td class="style2">Date of Birth [mm/dd/yyyy]</td>
<td class="style1">
<asp:TextBox ID="txtDOB" runat="server"
Width="268px" MaxLength="10"></asp:TextBox><br />
<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server"
ErrorMessage="Date of birth is required." ControlToValidate="txtDOB"
Display="Dynamic" ForeColor="Red"></asp:RequiredFieldValidator>
<asp:RangeValidator ID="RangeValidator1" runat="server"
ControlToValidate="txtDOB" Display="Dynamic"
ErrorMessage="Date of birth must be a valid date." ForeColor="Red"
MaximumValue="01/01/2013" MinimumValue="01/01/1909" Type="Date"></asp:RangeValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator4" runat="server" ControlToValidate="txtDOB"
ErrorMessage="Spaces are not allowed!" ValidationExpression="[^\s]+" ForeColor="Red"></asp:RegularExpressionValidator>
</td>
</tr>
<tr>
<td class="style2">Zip</td>
<td class="style1">
<asp:TextBox ID="txtZip" runat="server" Width="177px" MaxLength="9"></asp:TextBox><br />
<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server"
ErrorMessage="Zip code is required." ControlToValidate="txtZip"
Display="Dynamic" ForeColor="Red" SetFocusOnError="True"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator5" runat="server" ControlToValidate="txtZip"
ErrorMessage="Spaces are not allowed!" ValidationExpression="[^\s]+" ForeColor="Red"></asp:RegularExpressionValidator>
<asp:RangeValidator ID="RangeValidator3" runat="server"
ErrorMessage="Invalid zip." ControlToValidate="txtZip" MaximumValue="999999999"
MinimumValue="0" SetFocusOnError="True" ForeColor="Red"></asp:RangeValidator>
</td>
</tr>
그것이 VS2010
"우편 번호가 필요합니다." 및 "공백은 허용되지 않습니다!" 그것은 여전히 그들의 간격을 설명합니다. 표시되지 않으면 잘못된 우편 번호가 왼쪽으로 이동해야합니다. – Christopher