2014-11-06 2 views
1

비교 사용 : 내가 잘못하는 일, 그것은 나에게 오류 메시지를 준 모든 경우에CompareValidator 내가 2 개 입력이 2 회

<label for="timeStart">Start Time:</label> 
    <input id="timeStart" value="10:00" type="text" runat="server" clientidmode="static" /> 
<label for="timeEnd">End Time:</label> 
    <input id="timeEnd" value="16:00" type="text" runat="server" clientidmode="static" /> 

과 비교 자 검증 인라인 제출 버튼

<input class="btn" id="save" value="CREATE Object" type="submit" runat="server" 
    ValidationGroup="save"/> 
<asp:CompareValidator id="CompareTimes" 
         runat="server" 
         ControlToCompare="timeStart" 
         ControlToValidate="timeEnd" 
         ForeColor="Red" Display="Dynamic" 
    ErrorMessage="The End Time must be later than the Start Time." 
         Type="Date" 
         Operator="GreaterThan" 
         ValidationGroup="save"/> 

를?

답변

0

입력은 클라이언트 측 컨트롤입니다. <asp:CompareValidator.../>을 사용하려면 서버 측 레이블 컨트롤 인 <asp:Lable runat="server".../>을 사용해야합니다.

이러한 (클라이언트 측) 입력 레이블을 사용하려면 클라이언트 측에서 JavaScript로 비교해야합니다.

+1