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 相关文章推荐
使用js检测浏览器的实现代码
May 14 Javascript
简体中文转换繁体中文(实现代码)
Dec 25 Javascript
javascript如何使用bind指定接收者
May 04 Javascript
iframe如何动态创建及释放其所占内存
Sep 03 Javascript
jQuery实现tag便签去重效果的方法
Jan 20 Javascript
纯js实现仿QQ邮箱弹出确认框
Apr 29 Javascript
实例解析jQuery插件EasyUI最常用的表单验证规则
Nov 29 Javascript
判断js的Array和Object的实现方法
Aug 29 Javascript
前端跨域的几种解决方式总结(推荐)
Aug 16 Javascript
vuex与组件联合使用的方法
May 10 Javascript
150行代码带你实现微信小程序中的数据侦听
May 17 Javascript
vue 在单页面应用里使用二级套嵌路由
Dec 19 Vue.js
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许愿墙模块功能分析
2013/06/25 PHP
PHP易混淆函数的区别及用法汇总
2014/11/22 PHP
php+redis实现多台服务器内网存储session并读取示例
2017/01/12 PHP
php获取访问者浏览页面的浏览器类型
2017/01/23 PHP
php防止表单重复提交实例讲解
2019/02/11 PHP
详解PHP 7.4 中数组延展操作符语法知识点
2019/07/19 PHP
JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法
2011/05/28 Javascript
侧栏跟随滚动的简单实现代码
2013/03/18 Javascript
JS实现OCX控件的事件响应示例
2014/09/17 Javascript
jQuery使用addClass()方法给元素添加多个class样式
2015/03/26 Javascript
js实现创建删除html元素小结
2015/09/30 Javascript
多功能jQuery树插件zTree实现权限列表简单实例
2016/07/12 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
2016/11/02 Javascript
Js实现中国公民身份证号码有效性验证实例代码
2017/05/03 Javascript
基于js文件加载优化(详解)
2018/01/03 Javascript
Angular 4.x+Ionic3踩坑之Ionic3.x pop反向传值详解
2018/03/13 Javascript
微信小程序如何获取用户收货地址
2018/11/27 Javascript
JS实现深度优先搜索求解两点间最短路径
2019/01/17 Javascript
如何在vue里面优雅的解决跨域(路由冲突问题)
2019/01/20 Javascript
vue-cli3中vue.config.js配置教程详解
2019/05/29 Javascript
python使用in操作符时元组和数组的区别分析
2015/05/19 Python
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
2016/04/13 Python
Python的面向对象编程方式学习笔记
2016/07/12 Python
python——全排列数的生成方式
2020/02/26 Python
用React加CSS3实现微信拆红包动画效果
2017/03/13 HTML / CSS
html5关于外链嵌入页面通信问题(postMessage解决跨域通信)
2020/07/20 HTML / CSS
西雅图电动自行车公司:Rad Power Bikes
2020/02/02 全球购物
荣耀俄罗斯官网:HONOR俄罗斯
2020/10/31 全球购物
.NET里面如何取得当前的屏幕分辨率
2012/12/06 面试题
大学生求职简历的自我评价
2013/10/21 职场文书
生产厂长岗位职责
2014/02/21 职场文书
地下停车场租赁协议范本
2014/10/07 职场文书
工作迟到检讨书范文
2015/05/06 职场文书
老生常谈 使用 CSS 实现三角形的技巧(多种方法)
2021/04/13 HTML / CSS
Spring Security中用JWT退出登录时遇到的坑
2021/10/16 Java/Android
Windows Server 2019 配置远程控制以及管理方法
2022/04/28 Servers