2012-02-06 3 views
0

필요한 필드 유효성 검사기, 버튼 및 확인란이있는 2 개의 텍스트 상자가 있습니다. 이 확인란을 선택하면 두 번째 텍스트 상자에서 필수 필드 유효성 검사기를 비활성화하고 첫 번째 텍스트 상자가 완성 될 때 버튼을 클릭 할 수 있습니다.확인란을 선택하면 asp : RequiredFieldValidator가 비활성화됩니다.

이이 그냥 만들어 예를하지만 내 aspx 페이지가 어떻게 생겼는지 일반적으로 :

<asp:RequiredFieldValidator ID="rfvName" ControlToValidate="Name" Display="Dynamic" ErrorMessage="Name Required" runat="server" /> 
Name: <asp:Textbox ID="Name" runat="server"/> 

<asp:RequiredFieldValidator ID="rfvID" ControlToValidate="Name" Display="Dynamic" ErrorMessage="ID Required" runat="server" /> 
ID: <asp:Textbox ID="ID" runat="server"/> 

<asp:Button ID="btn" Text="Query" runat="server"/> 
<asp:CheckBox ID="chxNoID" Text="I don't have an ID yet" runat="server" /> 

답변

3

하는 자바 스크립트를 사용합니다. 체크 박스 변경 이벤트 받기 & 아래 코드를 함수에 넣으십시오.

var ctrl1 = document.getElementById('<%=rfvID.ClientID%>'); 
        ValidatorEnable(ctrl1, false); 
+0

링크도 제공하십시오. http://forums.asp.net/t/1175267.aspx/1 – Moons

+0

@KamalDeepSingh 죄송하지만이 링크를 언급하지 않습니다. 나는 전에 구현 된 코드에서 대답을 주었다. 여전히 링크를 가져 주셔서 감사합니다. – Neha

+0

그래. 나는 단지 사용자가 좀 더 자세한 정보를 얻길 원할 뿐이다. – Moons

관련 문제