OnClick与OnClientClick的时序和条件
来源:互联网 发布:衣柜设计软件用哪款好 编辑:程序博客网 时间:2024/05/16 08:34
OnClick与OnClientClick对于菜鸟的我来说真的花了一点时间去搞清楚。OnClientClick是在客户端方面运行的。而OnClick是会postback在服务器端运行的(这挺废话的)。但这里存在著执行时间和條件。時序性:网页上点击一个button第一个先触发的是客户端的OnClientClick,然後才會執行OnClick。條件性:要在OnClientClick返回true的情況下,OnClick才會被后续执行。在网页默认的情况下:OnClientClick执行函数后,如果函数没有返回值OnClientClick会返回true,所以可以让OnClick顺利执行。但也存在着某些时候不让OnClick执行的价值。例如使用Javascript进行用户的第一层验证或基本的检查工作。如果不符合条件就不触发OnClick回到服务器端继续逻辑。
那么在这种情况下就要人为的将OnClientClick的返回弄成false。做法很简单。定义一个根据检测条件返回true或者false值的Javascript或vbscript函数。然后在OnClientClient调用。方法是OnClientClick=“return fun(真是你定义的Javascript或vbscript函数);”这样就可以达到符合条件才会触发OnClick,不符合条件不触发OnClick。
小弟是开始写asp.net不久的人。算是菜中之菜。所以对很多东西都不熟悉。在这里我将我平时工作的心得分享一下。请各位大侠多多指教。
<script type="text/javascript"><!--google_ad_client = "ca-pub-1944176156128447";/* cnblogs 首页横幅 */google_ad_slot = "5419468456";google_ad_width = 728;google_ad_height = 90;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- OnClick与OnClientClick的时序和条件
- OnClick与OnClientClick的时序和条件
- OnClientClick与OnClick的区别
- onclick与onclientclick的区别
- onclientclick和onclick的区别
- OnClientClick 和 OnClick的关系
- OnClientClick和OnClick的区别
- onclientclick 和 onclick 的区别
- button的OnClick与OnClientClick事件
- button的OnClick与OnClientClick事件
- OnClick OnClientClick OnServerCick 的区别与使用
- ASP.NET的OnClientClick与OnClick事件
- onclick,onclientclick和onserverclick的区别
- OnClick,OnClientClick和OnServerClick的区别
- onclick ,onserverclick,onclientclick的区别和用法
- ASP.NET BUTTON 的OnClick和OnClientClick
- onclick ,onserverclick,onclientclick的区别和用法
- onclientclick和onclick的用法,find元素
- Oracle创建表空间、创建用户、授权、授权对象的访问以及查看权限集合
- javascript判断一个字符串中出现次数最多的字符,统计这个次数
- 音乐播放器之源码解析三
- SWING中组件的使用
- 2013年5月工作小结 -- 需求变更与Bug
- OnClick与OnClientClick的时序和条件
- Linux makefile 教程 非常详细,且易懂
- 算法题---链表篇
- 使用WebSocket推送服务器消息
- String分割成数组后,判断数组中是否有重复数据,有抛异常
- XP软件限制组策略、注册表限制攻与防 及如何禁止别的用户在自己电脑上安装软件程序
- 内部类
- 四条腿走路
- SSH框架搭建(论文)