刚接触asp.net,怎么在前台写正则表达式函数,并且用到onclick事件中
解决方案 »
- asp.net ajax fileUpload控件问题
- 我有一个源码,登录后台的时候,提示:必须声明变量 '@username'。
- 求高手指教 组号有代码 谢谢
- 如何在字符串的指定位置的后面插入一个字符串?
- asp.net网站开发怎么获取屏幕分辨率
- 请问.net执行oralce存储过程时候,显示错误 (解决马上结帐)
- quickstart中的一段,很难理解啊,哪位帮忙解释一下啊,结贴快速哦!
- 急救!关于在程序中动态创建模板时的DataList不响应模板中按钮事件的问题!
- 如果对通过QueryString传递的参数加密
- 怎样用 System.Security.Cryptography 命名空间 加密解密一个字符串??谢谢各位老大告知
- 救命啊,关于伪静态的一个问题
- 有没有支持.net3.5+access的免费的空间?
<head runat="server">
<title>Untitled Page</title>
<script language="javascript" type="text/javascript">
function checkdata()
{
var tbDate=document.getElementById("tbDate");
if(tbDate.value.length>0){
var reg=/^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/;
if(!reg.test(tbDate.value)){
alert("有效日期格式不正确!正确格式为:2004-01-01或2004-1-1");
return false;
}
}
return true;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:TextBox ID="tbDate" runat="server" Width="111px"></asp:TextBox>
<asp:Button ID="btnPreview" runat="server" CssClass="btn" OnClientClick="return checkdata()"
Text=" 确定 " OnClick="btnPreview_Click" />
</form>
</body>
</html>后台:
[code=C#]
protected void btnPreview_Click(object sender, EventArgs e)
{
Response.Write("前台验证正确后就执行这里代码");
}[/code]
protected void btnPreview_Click(object sender, EventArgs e)
{
Response.Write("前台验证正确后就执行这里代码");
}