首页 > 解决方案 > 如何验证网页中的日历控件?

问题描述

我需要验证一个日历,这是我网页中的唯一输入。如果我输入错误,它应该会显示一个弹出警报,但我会遇到异常。

Javascript:

<script type="text/javascript">
    function Month_Validation() {
        var date= txtSearchDate.Text;
        var month = date.substring(0, 2);
        if (month >12) {
            alert("Please enter a valid date");
        } 
    }
</script>

C#:

string jsMethodName = "Month_Validation()";
    ScriptManager.RegisterClientScriptBlock(this, typeof(string), "uniqueKey", jsMethodName, true);

错误输入的一个示例是“13/7/2019”(mm/dd/yyy),我System.FormatException在该行遇到异常DataTable dt = myTmsBl.GetRoutes_MyViewRoutes(connstr, Convert.ToDateTime(txtSearchDate.Text), Session["UserId"].ToString());

标签: javascriptc#

解决方案


推荐阅读