.net validate控件用法
来源:互联网 发布:英文ubuntu 中文输入法 编辑:程序博客网 时间:2024/06/09 23:31
http://www.cnblogs.com/newr2006/archive/2008/07/11/1240910.html
JS script
function ConfirmMe()
{
return confirm("Do you want to proceed?");
}
ASPX
<asp:TextBox id="txtName" runat="server"/>
<asp:Button id="btnSubmit" OnClientClick="return ConfirmMe()" Text="Submit" runat="server"/>
Well, that is pretty straightforward. BUT, it goes weird when you have a validator control (eg. RequiredFieldValidator) that is used to validate the "txtName" textbox server control. For instance,
<asp:TextBox id="txtName" runat="server"/>
<asp:RequiredFieldValidator id="rq1" ControlToValidate="txtName" ErrorMessage="Name cannot be blank" Display="Dynamic" runat="server"/>
<asp:Button id="btnSubmit" OnClientClick="return ConfirmMe()" Text="Submit" runat="server"/>
Whenever you press the button with no textbox value, the client-side confirmation dialog will be invoked first before the validator message is able to show up. This isn't what we expected it to behave. I tried several ways to overcome this problem, including using CLIENT CALLBACK, disabling the CauseValidation, but it failed. Finally, I was able to find a solution by adding JUST ONE line in the JS script.
function ConfirmMe()
{
if(Page_ClientValidate())
return confirm('Do you want to proceed?');
return false;
}
- .net validate控件用法
- .NET时间控件用法
- jQuery验证控件jquery.validate.js+jquery.validate.unobtrusive.js的用法
- ASP.net:Literal控件用法
- ASP.net:Literal控件用法
- .net 控件calendar 基础用法
- ASP.net:Literal控件用法
- ASP.NET Literal控件用法
- .net控件用法一--DropDownList
- jQuery.validate 用法
- jQuery.validate 用法
- Jquery validate 用法
- jQuery validate 用法
- jQuery.validate 用法
- jQuery.validate 用法
- jQuery.validate 用法
- jquery-validate的用法
- js validate 的用法
- Oracle 10g Scheduler 全面介绍
- linux 网络配置
- android中UI设计五个不要与九个要
- 百度电话面试 2010.1.11
- CopyOnWriteArrayList
- .net validate控件用法
- 从字符串中删除相同的相邻字符
- 学习C#基础知识(七)
- Ubuntu 10.04配置Apache+PHP+MySQL[转自:Ubuntu社区 作者:little樟]
- CopyOnWriteArraySet
- 英文中i.e.,e.g.,etc.的正确用法
- ArrayBlockingQueu
- J2me文件上传实例(Use Fileconnector not rms)转来的
- 一个Java程序员应该掌握的10项技能