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 相关文章推荐
js wmp操作代码小结(音乐连播功能)
Nov 08 Javascript
JavaScript 学习技巧
Feb 17 Javascript
Jquery attr(&quot;checked&quot;) 返回checked或undefined 获取选中失效
Oct 10 Javascript
JavaScript中的Math 使用介绍
Apr 21 Javascript
JavaScript运动减速效果实例分析
Aug 04 Javascript
jquery捕捉回车键及获取checkbox值与异步请求的方法
Dec 24 Javascript
获取url中用&amp;隔开的参数实例(分享)
May 28 Javascript
Angular中封装fancyBox(图片预览)遇到问题小结
Sep 01 Javascript
微信小程序实现鼠标拖动效果示例
Dec 01 Javascript
AngularJS动态添加数据并删除的实例
Feb 27 Javascript
Vue实现PC端靠边悬浮球的代码
May 09 Javascript
小程序瀑布流组件实现翻页与图片懒加载
May 19 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中强制下载文件的代码(解决了IE下中文文件名乱码问题)
2011/05/09 PHP
laravel 解决后端无法获取到前端Post过来的值问题
2019/10/22 PHP
Cookie跨域问题解决方案代码示例
2020/11/24 PHP
ExtJS GTGrid 简单用户管理
2009/07/01 Javascript
jQuery select控制插件
2009/08/17 Javascript
javascript eval和JSON之间的联系
2009/12/31 Javascript
js下通过prototype扩展实现indexOf的代码
2010/12/08 Javascript
treepanel动态加载数据实现代码
2012/12/15 Javascript
javascript arguments使用示例
2014/12/16 Javascript
jquery中animate的stop()方法作用实例分析
2015/01/30 Javascript
JavaScript中ES6字符串扩展方法
2016/08/26 Javascript
js利用clipboardData实现截屏粘贴功能
2016/10/12 Javascript
深入理解Vue-cli搭建项目后的目录结构探秘
2017/07/13 Javascript
使用vue实现简单键盘的示例(支持移动端和pc端)
2017/12/25 Javascript
vue实现的上传图片到数据库并显示到页面功能示例
2018/03/17 Javascript
js实现选项卡效果
2020/03/07 Javascript
python中的对象拷贝示例 python引用传递
2014/01/23 Python
用Python中的字典来处理索引统计的方法
2015/05/05 Python
Python使用MYSQLDB实现从数据库中导出XML文件的方法
2015/05/11 Python
解决python 无法加载downsample模型的问题
2018/10/25 Python
Python实现查找数组中任意第k大的数字算法示例
2019/01/23 Python
Python简单I/O操作示例
2019/03/18 Python
Python网络爬虫之爬取微博热搜
2019/04/18 Python
python excel转换csv代码实例
2019/08/26 Python
Python assert关键字原理及实例解析
2019/12/13 Python
css3 transform 3d 使用css3创建动态3d立方体(html5实践)
2013/01/06 HTML / CSS
e路東瀛(JAPANiCAN)香港:日本旅游、日本酒店和温泉旅馆预订
2018/11/21 全球购物
Travelstart沙特阿拉伯:廉价航班、豪华酒店和实惠的汽车租赁优惠
2019/04/06 全球购物
意大利辅助药品、药物和补品在线销售:FarmaEurope
2020/04/29 全球购物
详细的本科生职业生涯规划范文
2014/09/16 职场文书
优秀团员个人总结
2015/02/26 职场文书
独生子女证明范本
2015/06/19 职场文书
儿子满月酒致辞
2015/07/29 职场文书
大学生党课心得体会
2016/01/07 职场文书
只用40行Python代码就能写出pdf转word小工具
2021/05/31 Python
Redis字典实现、Hash键冲突及渐进式rehash详解
2021/09/04 Redis