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 options属性集合操作代码
Dec 28 Javascript
extJs 下拉框联动实现代码
Apr 09 Javascript
基于jQuery的图片大小自动适应实现代码
Nov 17 Javascript
基于jquery插件制作左右按钮与标题文字图片切换效果
Nov 07 Javascript
利用js实现在浏览器状态栏显示访问者在本页停留的时间
Dec 29 Javascript
JavaScript sort数组排序方法和自我实现排序方法小结
Jun 06 Javascript
JS中的数组方法笔记整理
Jul 26 Javascript
JS实现随机颜色的3种方法与颜色格式的转化
Jan 05 Javascript
巧用canvas
Jan 21 Javascript
使用JavaScrip模拟实现仿京东搜索框功能
Oct 16 Javascript
解决vue动态路由异步加载import组件,加载不到module的问题
Jul 26 Javascript
vue项目打包后请求地址错误/打包后跨域操作
Nov 04 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中=赋值操作符对不同数据类型的不同行为
2011/01/02 PHP
PHP把网页保存为word文件的三种方法
2014/04/01 PHP
PHP创建/删除/复制文件夹、文件
2016/05/03 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
再次分享18个非常棒的jQuery表格插件
2011/04/10 Javascript
浅谈Javascript面向对象编程
2011/11/15 Javascript
正负小数点后两位浮点数实现原理及代码
2013/09/06 Javascript
getAsDataURL在Firefox7.0下无法预览本地图片的解决方法
2013/11/15 Javascript
jquery操作select方法汇总
2015/02/05 Javascript
在JS方法中返回多个值的方法汇总
2015/05/20 Javascript
AngularJS基础 ng-model 指令详解及示例代码
2016/08/02 Javascript
最全面的百度地图JavaScript离线版开发
2016/09/10 Javascript
Vue自定义指令介绍(2)
2016/12/08 Javascript
Vue实现动态显示textarea剩余字数
2017/05/22 Javascript
详解创建自定义的Angular Schematics
2018/06/06 Javascript
JS立即执行的匿名函数用法分析
2019/11/04 Javascript
微信小程序静默登录的实现代码
2020/01/08 Javascript
[02:37]TI8勇士令状不朽珍藏II视频展示
2018/06/23 DOTA
wxPython事件驱动实例详解
2014/09/28 Python
在Python中处理列表之reverse()方法的使用教程
2015/05/21 Python
自动化Nginx服务器的反向代理的配置方法
2015/06/28 Python
Python中几个比较常见的名词解释
2015/07/04 Python
使用Python操作MySQL的一些基本方法
2015/08/16 Python
教你用python3根据关键词爬取百度百科的内容
2016/08/18 Python
Python使用三种方法实现PCA算法
2017/12/12 Python
pycharm+django创建一个搜索网页实例代码
2018/01/24 Python
python实现随机梯度下降法
2020/03/24 Python
win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程
2019/12/03 Python
基于selenium及python实现下拉选项定位select
2020/07/22 Python
用sleep间隔进行python反爬虫的实例讲解
2020/11/30 Python
Html5页面二次分享的实现
2018/07/30 HTML / CSS
智利最大的网上商店:Linio智利
2016/11/24 全球购物
大专生自荐信
2013/10/04 职场文书
运动会广播稿100字
2014/09/14 职场文书
个人贷款收入证明
2014/10/26 职场文书
Nginx利用Logrotate实现日志分割
2022/05/20 Servers