js自定义事件代码说明


Posted in Javascript onJanuary 31, 2011
<form onreturn="ReturnCallBack();" jstype="vali"> 
</form> 
<script type="text/javascript"> 
var ReturnCallBack = function(){ 
//CODE 
return true; 
} 
</script>

代码看起来太悬了,怎么好象多了一个onreturn事件。。。

说说我这做的一个原因吧.因为框架里在验证API中,我该做的都帮别人做了,只是有一些东西经常要变化的,比如验证一个checkbox是否可以选中,又要分不同的情况下去验证,这些情况也是经常变的,市场怎么需要就怎么变。所以我就把验证checkbox是否可以选中这一类经常变化的工作交回给开发当前项目的人去做,我只供我应该做的事。
js自定义事件代码说明
如上图,我会把让form提供一个onreturn的事件,让别人自己去写验证,返回true 或 false给我就可以了。

以自定属性的方式让别人去加就做一下技巧性的功夫就可以了,我用到了eval().在框架里做执行了验证之后,我会执行下面这一句。

//验证CODE... 
var ele = $(this); //this为表单,这里用jquery开发的 
var result = eval(ele.attr("onreturn")); 
//CODE..
Javascript 相关文章推荐
防止登录页面出现在frame中js代码
Jul 22 Javascript
javascript常用方法汇总
Dec 02 Javascript
分享33个jQuery与CSS3实现的绚丽鼠标悬停效果
Dec 15 Javascript
jQuery实现垂直半透明手风琴特效代码分享
Aug 21 Javascript
跟我学习javascript的var预解析与函数声明提升
Nov 16 Javascript
JS实现兼容火狐及IE iframe onload属性的遮罩层隐藏及显示效果
Aug 23 Javascript
jQuery简单实现中间浮窗效果
Sep 04 Javascript
JavaScript实现简单图片轮播效果
Aug 21 Javascript
React组件内事件传参实现tab切换的示例代码
Jul 04 Javascript
JavaScript判断数组类型的方法
Oct 23 Javascript
vue3.0搭配.net core实现文件上传组件
Oct 29 Javascript
JS数组的常用方法整理
Mar 31 Javascript
jQuery帮助之筛选查找 children([expr])
Jan 31 #Javascript
jQuery find和children方法使用
Jan 31 #Javascript
与jquery serializeArray()一起使用的函数,主要来方便提交表单
Jan 31 #Javascript
基于jQuery实现表格数据的动态添加与统计的代码
Jan 31 #Javascript
jquery键盘事件介绍
Jan 31 #Javascript
javascript代码加载优化方法
Jan 30 #Javascript
javascript使用activex控件的代码
Jan 27 #Javascript
You might like
第十二节 类的自动加载 [12]
2006/10/09 PHP
PHP安装攻略:常见问题解答(二)
2006/10/09 PHP
MySQL修改密码方法总结
2008/03/25 PHP
PHP IF ELSE简化/三元一次式的使用
2011/08/22 PHP
去掉destoon资讯内容页keywords关键字自带的文章标题的方法
2014/08/21 PHP
thinkphp浏览历史功能实现方法
2014/10/29 PHP
php中get_object_vars()方法用法实例
2015/02/08 PHP
CodeIgniter记录错误日志的方法全面总结
2016/05/17 PHP
PHP实现上传多图即时显示与即时删除的方法
2017/05/09 PHP
用js实现计算加载页面所用的时间
2010/04/02 Javascript
jquery打开直接跳到网页最下面、最低端实现代码
2013/04/22 Javascript
JavaScript获取XML数据附示例截图
2014/03/05 Javascript
AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
2016/02/25 Javascript
JavaScript常用判断写法大全(推荐)
2016/05/30 Javascript
jquery 实现滚动条下拉时无限加载的简单实例
2016/06/01 Javascript
JS实现的自定义显示加载等待图片插件(loading.gif)
2016/06/17 Javascript
vue.js中指令Directives详解
2017/03/20 Javascript
jquery点赞功能实现代码 点个赞吧!
2020/05/29 jQuery
详解在Vue中有条件地使用CSS类
2017/09/30 Javascript
使用js实现将后台传入的json数据放在前台显示
2018/08/06 Javascript
vue-cli3 从搭建到优化的详细步骤
2019/01/20 Javascript
微信小程序基于movable-view实现滑动删除效果
2020/01/08 Javascript
vue 页面回退mounted函数不执行的解决方案
2020/07/26 Javascript
[05:48]DOTA2英雄梦之声vol21 屠夫
2014/06/20 DOTA
python实现百度关键词排名查询
2014/03/30 Python
Python自定义主从分布式架构实例分析
2016/09/19 Python
Python自动采集微信联系人的实现示例
2020/02/28 Python
python3实现名片管理系统(控制台版)
2020/11/29 Python
pyqt5实现井字棋的示例代码
2020/12/07 Python
新西兰最大、占有率最高的综合性药房:PharmacyDirect药房中文网
2020/11/03 全球购物
普通员工辞职信
2014/01/17 职场文书
《美丽的公鸡》教学反思
2014/02/25 职场文书
幼儿教师个人总结
2015/02/05 职场文书
中秋节晚会开场白
2015/05/29 职场文书
2015年秋季小学开学典礼主持词
2015/07/16 职场文书
Kubernetes关键组件与结构组成介绍
2022/03/31 Servers