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 相关文章推荐
用CSS+JS实现的进度条效果效果
Jun 05 Javascript
javascript 解析后的xml对象的读取方法细解
Jul 25 Javascript
Lazy Load 延迟加载图片的 jQuery 插件
Feb 06 Javascript
ajax的hide隐藏问题解决方法
Dec 11 Javascript
window.event.keyCode兼容IE和Firefox实现js代码
May 30 Javascript
鼠标悬浮停留三秒后自动显示大图js代码
Sep 09 Javascript
js对字符的验证方法汇总
Feb 04 Javascript
使用jQuery加载html页面到指定的div实现方法
Jul 13 Javascript
BootStrap无限级分类(无限极分类封装版)
Aug 26 Javascript
Bootstrap table中toolbar新增条件查询及refresh参数使用方法
May 18 Javascript
新手快速入门JavaScript装饰者模式与AOP
Jun 24 Javascript
JavaScript TAB栏切换效果的示例
Nov 05 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
PHP 反向排序和随机排序代码
2010/06/30 PHP
浅析php工厂模式
2014/11/25 PHP
ThinkPHP实现图片上传操作的方法详解
2017/05/08 PHP
laravel 使用auth编写登录的方法
2019/09/30 PHP
JS+CSS制作DIV层可(最小化/拖拽/排序)功能实现代码
2013/02/25 Javascript
Jquery实现点击切换图片并隐藏显示内容(2种方法实现)
2013/04/11 Javascript
JS随机生成不重复数据的实例方法
2013/07/17 Javascript
jquery $.each() 使用小探
2013/08/23 Javascript
javascript Slip.js实现整屏滑动的手机网页
2015/11/25 Javascript
Angular中$compile源码分析
2016/01/28 Javascript
基于JavaScript代码实现自动生成表格
2016/06/15 Javascript
JS新包管理工具yarn和npm的对比与使用入门
2016/12/09 Javascript
JS回调函数简单用法示例
2017/02/09 Javascript
layui导航栏实现代码
2017/05/19 Javascript
详解基于Koa2开发微信二维码扫码支付相关流程
2018/05/16 Javascript
Nodejs对postgresql基本操作的封装方法
2019/02/20 NodeJs
配置node服务器并且链接微信公众号接口配置步骤详解
2019/06/21 Javascript
JS原型prototype和__proto__用法实例分析
2020/03/14 Javascript
python dict remove数组删除(del,pop)
2013/03/24 Python
Python 加密的实例详解
2017/10/09 Python
Django入门使用示例
2017/12/12 Python
使用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”
2018/03/23 Python
python3+PyQt5图形项的自定义和交互 python3实现page Designer应用程序
2020/07/20 Python
对Python3中的print函数以及与python2的对比分析
2018/05/02 Python
Pytorch 使用不同版本的cuda的方法步骤
2020/04/02 Python
Python单元测试及unittest框架用法实例解析
2020/07/09 Python
浅谈Python描述数据结构之KMP篇
2020/09/06 Python
html5生成柱状图(条形图)效果的实例代码
2016/03/25 HTML / CSS
HTML5 3D书本翻页动画的实现示例
2019/08/28 HTML / CSS
澳大利亚婴儿、幼儿和儿童在线设计师商店:Smooch Baby
2019/02/16 全球购物
商务英语大学生职业生涯规划书范文
2014/01/01 职场文书
党员活动日总结
2014/05/05 职场文书
自我检讨书范文
2015/01/28 职场文书
商务考察邀请函模板
2015/02/02 职场文书
使用Vue3+Vant组件实现App搜索历史记录功能(示例代码)
2021/06/09 Vue.js
将MySQL的表数据全量导入clichhouse库中
2022/03/21 MySQL