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 相关文章推荐
Javascript Jquery 遍历Json的实现代码
Mar 31 Javascript
Javscript删除数组中指定元素并返回新数组
Mar 06 Javascript
jq实现左滑显示删除按钮,点击删除实现删除数据功能(推荐)
Aug 23 Javascript
详解vue-cli中配置sass
Jun 21 Javascript
vue增删改查的简单操作
Jul 15 Javascript
JS+CSS实现滚动数字时钟效果
Dec 25 Javascript
js 索引下标之li集合绑定点击事件
Jan 12 Javascript
Angular @HostBinding()和@HostListener()用法
Mar 05 Javascript
angular5 子组件监听父组件传入值的变化方法
Sep 30 Javascript
使用flow来规范javascript的变量类型
Sep 12 Javascript
JavaScript和TypeScript中的void的具体使用
Sep 12 Javascript
quickjs 封装 JavaScript 沙箱详情
Nov 02 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
php获得文件大小和文件创建时间的方法
2015/03/13 PHP
php实现字符串首字母大写和单词首字母大写的方法
2015/03/14 PHP
yii2实现根据时间搜索的方法
2016/05/25 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
2008/09/25 Javascript
JavaScript性能陷阱小结(附实例说明)
2010/12/28 Javascript
基于pthread_create,readlink,getpid等函数的学习与总结
2013/07/17 Javascript
jquery Tab效果和动态加载的简单实例
2013/12/11 Javascript
js对字符的验证方法汇总
2015/02/04 Javascript
js文本框输入内容智能提示效果
2015/12/02 Javascript
thinkphp实现无限分类(使用递归)
2015/12/19 Javascript
javascript每日必学之继承
2016/02/23 Javascript
[原创]JQuery 在表单提交之前修改 提交的值
2016/04/14 Javascript
js实现右键菜单功能
2016/11/28 Javascript
JS中使用 after 伪类清除浮动实例
2017/03/01 Javascript
xmlplus组件设计系列之树(Tree)(9)
2017/05/02 Javascript
Canvas放置反弹效果随机图形(实例)
2017/08/17 Javascript
浅谈angular.js跨域post解决方案
2017/08/30 Javascript
简单谈谈JS中的正则表达式
2017/09/11 Javascript
jQuery easyui datagird编辑行删除行功能的实现代码
2018/09/20 jQuery
Vuex 单状态库与多模块状态库详解
2018/12/11 Javascript
vue-cli基础配置及webpack配置修改的完整步骤
2019/10/20 Javascript
微信小程序文章详情功能完整实例
2020/06/03 Javascript
[05:13]2018DOTA2亚洲邀请赛主赛事第二日战况回顾 LGD、VG双雄携手晋级
2018/04/05 DOTA
python实现用户登录系统
2016/05/21 Python
使用paramiko远程执行命令、下发文件的实例
2017/10/01 Python
pyhton列表转换为数组的实例
2018/04/04 Python
基于python实现简单日历
2018/07/28 Python
解决python selenium3启动不了firefox的问题
2018/10/13 Python
python 控制Asterisk AMI接口外呼电话的例子
2019/08/08 Python
Python OpenCV图像指定区域裁剪的实现
2019/10/30 Python
基于virtualenv创建python虚拟环境过程图解
2020/03/30 Python
在spyder IPython console中,运行代码加入参数的实例
2020/04/20 Python
Python yield生成器和return对比代码实例
2020/04/20 Python
受希腊女神灵感的晚礼服、鸡尾酒礼服和婚纱:THEIA
2018/04/15 全球购物
国情备忘录观后感
2015/06/04 职场文书