我想验证文本箱,以便它只接受未来日期。 Can 我也经常这样做。
我正在使用vb.net进行编码。
感谢。
Best Respects, Manoj
我想验证文本箱,以便它只接受未来日期。 Can 我也经常这样做。
我正在使用vb.net进行编码。
感谢。
Best Respects, Manoj
为什么使用定期表达? 将用户输入<<>Datetime的日期与Datetime.Now
进行比较,以确保日期更大?
例如:
Imports System
Class Test
Private Shared Sub Main()
Console.WriteLine(isFutureDate("5/16/1984"))
Console.WriteLine(isFutureDate("5/16/2010"))
End Sub
Private Shared Function isFutureDate(ByVal candidate As String) As Boolean
Dim future As DateTime
DateTime.TryParse(candidate, future)
Return future > DateTime.Now
End Function
End Class
我假定,你想要定期表达,以便你能够使客户有效? 您更能与一个有服务器和客户密码的习惯有效器取得联系。 您可以把客户身份验证功能财产放在习俗验证器上,制定客户方代码。
对于客户方代码,你确实把以下文字放在你网页上(从我头上,没有检查)
<script language="JavaScript">
<!--
function CheckPrime(sender, args)
{
var currentDate = new Date();
var enteredDate = new Date(args.Value);
if (enteredDate > currentDate)
args.IsValid = true;
else
args.IsValid = false;
}
// -->
</script>
就服务器而言,你在VB进行正常检查。 服务器检查将始终进行,不管客户的文字结果如何。