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下用gb2312编码解码实现方法
Dec 31 Javascript
跨浏览器开发经验总结(四) 怎么写入剪贴板
May 13 Javascript
加速IE的Javascript document输出的方法
Dec 02 Javascript
Javascript表格翻页效果实现思路及代码
Aug 23 Javascript
js设置cookie过期当前时间减去一秒相当于立即过期
Sep 04 Javascript
node.js中的fs.readlinkSync方法使用说明
Dec 17 Javascript
JS动态创建DOM元素的方法
Jun 09 Javascript
jquery判断复选框是否选中进行答题提示特效
Dec 10 Javascript
AngularJS中重新加载当前路由页面的方法
Mar 09 Javascript
echarts大屏字体自适应的方法步骤
Jul 12 Javascript
vue在响应头response中获取自定义headers操作
Jul 24 Javascript
H5 js点击按钮复制文本到粘贴板
Nov 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
理解PHP5中static和const关键字的区别
2007/03/19 PHP
PHP 数组入门教程小结
2009/05/20 PHP
pdo中使用参数化查询sql
2011/08/11 PHP
php抓取页面的几种方法详解
2013/06/17 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十一)
2014/06/25 PHP
ThinkPHP写数组插入与获取最新插入数据ID实例
2014/11/03 PHP
thinkPHP3.2.3实现阿里大于短信验证的方法
2018/06/06 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
2020/03/30 PHP
JQuery 遮罩层实现(mask)实现代码
2010/01/09 Javascript
javascript 事件查询综合 推荐收藏
2010/03/10 Javascript
javascript定时变换图片实例代码
2013/03/17 Javascript
js函数返回多个返回值的示例代码
2013/11/05 Javascript
jQuery 无限级菜单的简单实例
2014/02/21 Javascript
JavaScript 实现鼠标拖动元素实例代码
2014/02/24 Javascript
Javascript中arguments对象的详解与使用方法
2016/10/04 Javascript
vue-router路由懒加载和权限控制详解
2017/12/13 Javascript
详解Vue打包优化之code spliting
2018/04/09 Javascript
微信小程序实现手势滑动卡片效果
2019/08/26 Javascript
微信自定义分享链接信息(标题,图片和内容)实现过程详解
2019/09/04 Javascript
vue + elementUI实现省市县三级联动的方法示例
2019/10/29 Javascript
React实现评论的添加和删除
2020/10/20 Javascript
Python中异常重试的解决方案详解
2017/05/05 Python
zookeeper python接口实例详解
2018/01/18 Python
Python实现PS滤镜碎片特效功能示例
2018/01/24 Python
python使用turtle绘制分形树
2018/06/22 Python
解决pycharm每次新建项目都要重新安装一些第三方库的问题
2019/01/17 Python
详解CSS3 用border写 空心三角箭头 (两种写法)
2017/09/29 HTML / CSS
巴西手表购物网站:eclock
2019/03/19 全球购物
德国户外装备、登山运动和攀岩商店:tapir store
2020/02/12 全球购物
施工资料员的岗位职责
2013/12/22 职场文书
放弃继承权公证书
2015/01/23 职场文书
医务人员医德考评自我评价
2015/03/03 职场文书
2015年后勤工作总结范文
2015/04/08 职场文书
2016北大自主招生自荐信模板
2016/01/28 职场文书
python中requests库+xpath+lxml简单使用
2021/04/29 Python
python实现手机推送 代码也就10行左右
2022/04/12 Python