我有由 dd/mm/yyyy 格式的 Javascript 增强文本框生成的日期,当使用 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 有多糟糕 - 我正在编辑别人的代码。