同一个页面用Js和服务器验证控件OnClientClick提交问题
2009-07-09 14:11
691 查看
实现功能:
点击Button按钮的OnClientClick事件,不会影响服务器验证控件的验证功能(验证不通过,则不提交服务器页面)
背景:
1. 在同一个页面有服务器验证控件(RegularExpressionValidator),多个
2. 有Javascript函数,实现验证和其他功能
3. Button按钮,有两个事件OnClick,OnClientClick
按钮:
脚本:
方法:
HTML页面
验证控件:
点击Button按钮的OnClientClick事件,不会影响服务器验证控件的验证功能(验证不通过,则不提交服务器页面)
背景:
1. 在同一个页面有服务器验证控件(RegularExpressionValidator),多个
2. 有Javascript函数,实现验证和其他功能
3. Button按钮,有两个事件OnClick,OnClientClick
<asp:TextBox ID="txt_Test" runat="server" Width="120px" MaxLength="8"></asp:TextBox> <asp:RegularExpressionValidator ID="validator_Test" runat="server" ControlToValidate="txt_Test" ErrorMessage="数字" ValidationExpression="^/d+$"></asp:RegularExpressionValidator>
按钮:
<asp:ImageButton ID="btnPutin" runat="server" Text=" 提 交 " OnClick="btnPutin_Click" OnClientClick=" if(CheckClientValidate()) { return CheckNullValue()}" ImageUrl="../images/submit1.gif" />
脚本:
<mce:script type="text/javascript"><!-- //返回,服务器验证控件是否成功 //Author: ADD by Aprillee at 2007-12-27 //Example: OnClientClick="if(CheckClientValidate()) { return CheckNullValue()}" function CheckClientValidate(){ Page_ClientValidate(); if (Page_IsValid){ return true; }else{ return false; } } // 以下为自定义脚本功能 function CheckNullValue() { alert('Test'); } // --></mce:script>
方法:
HTML页面
验证控件:
相关文章推荐
- 同一个页面用Js和服务器验证控件OnClientClick提交问题
- 同一个页面用Js和服务器验证控件OnClientClick提交问题
- 同一个页面用Js和服务器验证控件OnClientClick提交问题
- 同一个页面用Js和服务器验证控件OnClientClick提交问题
- (转)同一个页面用Js和服务器验证控件OnClientClick提交问题
- 同一个页面用Js和服务器验证控件OnClientClick提交问题
- 同一个页面用Js和服务器验证控件OnClientClick提交问题
- 同一个页面Button OnClientClick事件 和服务器验证控件提交问题
- 同一页面中onclientclick与验证控件冲突问题
- 用js提交表单解决一个页面有多个提交按钮的问题
- 服务器控件OnClientClick调用js
- JS代码,将终端用户(Web 页面的查看者)的计算机时间置于一个按钮 Web 服务器控件上
- 用js提交表单解决一个页面有多个提交按钮的问题
- onclientclick事件使用JS页面会刷新问题解决
- 解决 asp.net onClientClick 与 验证控件冲突问题
- 给服务器控件添加前台js验证,使得通过了前台js验证才执行相应的服务器端操作(OnClientClick)
- onClientClick=''return confirm与验证控件冲突问题
- 服务端控件 onclientclick 页面刷新问题
- OnClientClick用法 单击服务器 button 前先调用 JS 验证剩余字数,超出返回,不执行后台
- onClientClick=''return confirm与验证控件冲突问题