我有一个类似的控件:
<asp:TextBox ID="_txtLeadDate" runat="server"></asp:TextBox>
<AjaxControl:CalendarExtender ID="_txtLeadDate_CalendarExtender" Format="dd/MMM/yyyy" runat="server" Enabled="True" TargetControlID="_txtLeadDate"></AjaxControl:CalendarExtender><br />
<asp:RequiredFieldValidator ID="RequirePreDate" runat="server" ControlToValidate="_txtLeadDate" ErrorMessage="Please select a Date" ForeColor="Red" Font-Size="10px" SetFocusOnError="True"></asp:RequiredFieldValidator>
现在,我尝试添加另一个验证,即所选日期不应为过去的日期(只能是当前日期和将来的日期)。
我该如何实现。请帮助。
最佳答案
<asp:CustomValidator id="CustomValidator1"
ControlToValidate="_txtLeadDate"
ClientValidationFunction="ClientValidate"
Display="Static"
ErrorMessage="Not an even number!"
ForeColor="green"
Font-Name="verdana"
Font-Size="10pt"
runat="server"/>
<script language="javascript">
<!--
function ClientValidate(source, arguments)
{
var textbox = $('#<%=_txtLeadDate.ClientID%>');
if(textbox.val() != ...)
{
}
}
// -->
</script>
关于javascript - ASP文本框控件上的必填字段验证和当前日期验证,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27577576/