Javascript 拡張テキスト ボックスによって dd/mm/yyyy 形式で生成された日付がありますが、asp:comparevalidator で検証すると正しく検証されません。
関連するコードは次のとおりです。
<asp:CompareValidator ID="CompareValidator4" runat="server"
ControlToValidate="txtEndDate" ValueToCompare="txtStartDate"
Display="None"
ErrorMessage="End Date should be greater than or equal to Start Date."
Type="Date" Operator="GreaterThanEqual" SetFocusOnError="True">
</asp:CompareValidator>
<strong>Start Date</strong><asp:TextBox ID="txtStartDate" runat="server" Width="215px" CssClass="textfield" Style="width: 176px; margin-left:5px;"></asp:TextBox>
<strong>End Date</strong><asp:TextBox ID="txtEndDate" runat="server" Width="215px" CssClass="textfield" Style="width: 176px; margin-left:5px;"></asp:TextBox>
明確でない場合は、txtStartDate の日付を の日付よりも前にしtxtEndDate
ます。
検証すると、検証が失敗したときの明らかなパターンのない意味不明な結果が得られます。誰が何が間違っているかを見ることができますか?
ところで、私はhtmlがいかに貧弱であるかを認識しています-私は他の誰かのコードを編集しています。