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 07 Javascript
JQuery优缺点分析说明
Apr 10 Javascript
js关闭模态窗口刷新父页面或跳转页面
Dec 13 Javascript
jquery获取div宽度的实现思路与代码
Jan 13 Javascript
判断一个变量是数组Array类型的方法
Sep 16 Javascript
jquery实现瀑布流效果分享
Mar 26 Javascript
Javascript获取表单名称(name)的方法
Apr 02 Javascript
jQuery实现仿QQ空间装扮预览图片的鼠标提示效果代码
Oct 30 Javascript
JavaScript实现通过select标签跳转网页的方法
Sep 29 Javascript
vue 监听屏幕高度的实例
Sep 05 Javascript
使用express获取微信小程序二维码小记
May 21 Javascript
jquery实现动态创建form并提交的方法示例
May 27 jQuery
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使用glob函数遍历文件和目录详解
2016/09/23 PHP
使用js如何实现全选与全不选
2013/12/30 Javascript
javascript中apply和call方法的作用及区别说明
2014/02/14 Javascript
jquery查找tr td 示例模拟
2014/05/08 Javascript
jQuery实现当前页面标签高亮显示的方法
2015/03/10 Javascript
js获取数组的最后一个元素
2015/04/14 Javascript
js实现超酷的照片墙展示效果图附源码下载
2015/10/08 Javascript
微信小程序中的swiper组件详解
2017/04/14 Javascript
BootStrap表单时间选择器详解
2017/05/09 Javascript
vue 如何添加全局函数或全局变量以及单页面的title设置总结
2017/06/01 Javascript
JavaScript实现的可变动态数字键盘控件方式实例代码
2017/07/15 Javascript
angular动态删除ng-repaeat添加的dom节点的方法
2017/07/20 Javascript
JavaScript使用Ajax上传文件的示例代码
2017/08/10 Javascript
深入理解ES6之数据解构的用法
2018/01/13 Javascript
小程序实现发表评论功能
2018/07/06 Javascript
es6 filter() 数组过滤方法总结
2019/04/03 Javascript
Vue分页插件的前后端配置与使用
2019/10/09 Javascript
微信小程序实现录音功能
2019/11/22 Javascript
详解js location.href和window.open的几种用法和区别
2019/12/02 Javascript
微信小程序跨页面数据传递事件响应实现过程解析
2019/12/19 Javascript
谈谈JavaScript中的垃圾回收机制
2020/09/17 Javascript
从零学python系列之浅谈pickle模块封装和拆封数据对象的方法
2014/05/23 Python
Python基于动态规划算法解决01背包问题实例
2017/12/06 Python
Python面向对象之类和对象属性的增删改查操作示例
2018/12/14 Python
pycharm的console输入实现换行的方法
2019/01/16 Python
pyinstaller参数介绍以及总结详解
2019/07/12 Python
python函数参数(必须参数、可变参数、关键字参数)
2019/08/16 Python
Python 中list ,set,dict的大规模查找效率对比详解
2019/10/11 Python
np.dot()函数的用法详解
2020/01/17 Python
移动端Web页面的CSS3 flex布局快速上手指南
2016/05/31 HTML / CSS
超市端午节活动方案
2014/01/23 职场文书
高中班主任评语大全
2014/04/25 职场文书
节约能源标语
2014/06/17 职场文书
2015年个人自我剖析材料
2014/12/29 职场文书
自信主题班会
2015/08/14 职场文书
Python控制台输出俄罗斯方块的方法实例
2021/04/17 Python