js AspxButton的客户端操作


Posted in Javascript onJune 26, 2009

javascript调用父窗口(父页面)的方法
window.parent与window.opener的区别 javascript调用主窗口方法
1: window.parent 是iframe页面调用父页面对象
2: window.opener 是window.open 打开的子页面调用父页面对象
具体例子就不写了。

DevExpress.Web控件中的AspxButton的客户端验证
我们在用.net 默认的AspButton做面页提交时,如果需要客户端验证,我们一般要
这么写就可以,如下:
<asp:Button ID="Button1" runat="server" Text="提交" OnClientClick="validate();" />
如果验证没能通过,在JS函数validate中直接return false就可以了,但AspxButton可不行,
费了好大的劲才找到合适的方法,如下:
<dxe:ASPxButton ID="btnApply" runat="server" OnClick="btnApply_Click" Text="添加" AutoPostBack="False">
<ClientSideEvents Click="validate" />
</dxe:ASPxButton>
首选,AspxButton的AutoPostBack属性设置为False,然后再添加一个客户端的Click事件,
这个事件就是执行客户端的一些验证,
function validate(s, e){
var select = document.getElementById("ddlSection");
if (select.value == "0") {
alert("请选择有效的值!");
e.processOnServer = false;
return false;
}
e.processOnServer = true;
}
在这个事件中,有一个非常重要的属性就是processOnServer,通过设置此属性的值(true/false),就可以让AspxButton是否执行其在服务器端的事件程序。

详细说明processOnServer:
true:处理在服务器端事件;
false:处理在客户端事件。

备注
processOnServer使您可以指定当前Button应该处理客户端的事件或服务器端事件。如果此属性设置为false则执行一个客户端事件的处理程序,事件完全是处理在客户端没有发到服务器。设置processOnServer属性设置为True,最终处理的事件在服务器端,即触发注册的服务器端事件。

Javascript 相关文章推荐
javascript数组的使用
Mar 28 Javascript
JS清空多文本框、文本域示例代码
Feb 24 Javascript
无刷新预览所选择的图片示例代码
Apr 02 Javascript
jQuery CSS()方法改变现有的CSS样式
Aug 20 Javascript
JavaScript代码应该放在HTML代码哪个位置比较好?
Oct 16 Javascript
自定义百度分享的分享按钮
Mar 18 Javascript
详解JavaScript基本类型和引用类型
Dec 09 Javascript
浅析JS获取url中的参数实例代码
Jun 14 Javascript
AngularJS入门教程之过滤器详解
Aug 19 Javascript
Bootstrap框架实现广告轮播效果
Nov 28 Javascript
微信小程序表单验证错误提示效果
May 19 Javascript
js+canvas实现简单扫雷小游戏
Jan 22 Javascript
javascript 变量作用域 代码分析
Jun 26 #Javascript
javascript 可以拖动的DIV(二)
Jun 26 #Javascript
jQuery 可以拖动的div实现代码 脚本之家修正版
Jun 26 #Javascript
JQuery 国际象棋棋盘 实现代码
Jun 26 #Javascript
javascript 读取图片文件的大小
Jun 25 #Javascript
JQuery 入门实例1
Jun 25 #Javascript
JavaScript 开发中规范性的一点感想
Jun 23 #Javascript
You might like
Phpbean路由转发的php代码
2008/01/10 PHP
php学习笔记 类的声明与对象实例化
2011/06/13 PHP
php上传文件并显示上传进度的方法
2015/03/24 PHP
在Windows系统下使用PHP生成Word文档的教程
2015/07/03 PHP
php+redis实现商城秒杀功能
2020/11/19 PHP
PHP implode()函数用法讲解
2019/03/08 PHP
Laravel框架自定义公共函数的引入操作示例
2019/04/16 PHP
jquery 指南/入门基础
2007/11/30 Javascript
jquery1.4后 jqDrag 拖动 不可用
2010/02/06 Javascript
jquery获取input表单值的代码
2010/04/19 Javascript
JavaScript中的null和undefined解析
2012/04/14 Javascript
js展开闭合效果演示代码
2013/07/24 Javascript
jquery垂直公告滚动实现代码
2013/12/08 Javascript
js 针对html DOM元素操作等经验累积
2014/03/11 Javascript
jquery中val()方法是从最后一个选项往前读取的
2015/09/06 Javascript
js点击按钮实现带遮罩层的弹出视频效果
2015/12/19 Javascript
三种AngularJS中获取数据源的方式
2016/02/02 Javascript
JavaScript 函数模式详解及示例
2016/09/07 Javascript
Node.js如何响应Ajax的POST请求并且保存为JSON文件详解
2017/03/10 Javascript
ExtJs异步无法向外传值和赋值的完美解决办法
2017/06/14 Javascript
express框架实现基于Websocket建立的简易聊天室
2017/08/10 Javascript
原生JS获取元素的位置与尺寸实现方法
2017/10/18 Javascript
node.js基础知识小结
2018/02/26 Javascript
react用Redux中央仓库实现一个todolist
2019/09/29 Javascript
Python列表推导式的使用方法
2013/11/21 Python
Python守护进程(daemon)代码实例
2015/03/06 Python
日常整理python执行系统命令的常见方法(全)
2015/10/22 Python
python实现将excel文件转化成CSV格式
2018/03/22 Python
Flask之请求钩子的实现
2018/12/23 Python
Python基于滑动平均思想实现缺失数据填充的方法
2019/02/21 Python
Pytorch之view及view_as使用详解
2019/12/31 Python
详解Pycharm出现out of memory的终极解决方法
2020/03/03 Python
台湾最大网路书店:博客来
2018/03/18 全球购物
学雷锋活动总结范文
2014/04/25 职场文书
关于环保的宣传稿
2015/07/23 职场文书
《原神》新角色演示“神里绫人:林隐泓洄” 宠妹狂魔
2022/04/03 其他游戏