javascript - 如何验证网页中的日历控件?
问题描述
我需要验证一个日历,这是我网页中的唯一输入。如果我输入错误,它应该会显示一个弹出警报,但我会遇到异常。
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());
解决方案
推荐阅读
- c# - 如何修复对 websocket 的异步请求和响应
- android - RecylerView 滚动不适用于 api 22
- python - 使用 Cloud Functions 将 Excel 文件从 FTP 提取到 BigQuery
- javascript - 如何为表单集创建动态 Json 并获取值并绑定以显示值?
- node.js - 如何使用 Node.js 逐字符读取文件
- php - 带有 cdata 字符串的 simplexml_load_string 警告和错误
- ios - 关于自定义 RxSwift Observable 扩展的问题
- netlify-cms - 如何让多个集合在 Netlify-CMS 中工作?
- django - Django 创建自定义 list_filter
- angular - 从输入字段中读取值