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 分页全选或反选标识实现代码
Aug 09 Javascript
在页面上用action传递参数到后台出现乱码的解决方法
Dec 31 Javascript
JS实现超过长度限制后自动跳转下一款文本框的方法
Feb 23 Javascript
纯js实现重发验证码按钮倒数功能
Apr 21 Javascript
如何利用AngularJS打造一款简单Web应用
Dec 05 Javascript
初步使用Node连接Mysql数据库
Mar 03 Javascript
Augularjs-起步详解
Jul 08 Javascript
layui点击导航栏刷新tab页的示例代码
Aug 14 Javascript
vue的keep-alive中使用EventBus的方法
Apr 23 Javascript
layui使用数据表格实现购物车功能
Jul 26 Javascript
layer弹出层倒计时关闭的实现方法
Sep 27 Javascript
jquery实现聊天机器人
Feb 08 jQuery
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中操作Excel实例代码
2010/04/29 PHP
php中apc缓存使用示例
2013/12/25 PHP
php检测数组长度函数sizeof与count用法
2014/11/17 PHP
PHP常用的排序和查找算法
2015/08/06 PHP
jQuery搜索子元素的方法
2015/02/10 Javascript
JavaScript实现搜索框的自动完成功能(一)
2016/02/25 Javascript
Google 地图API Map()构造器详解
2016/08/06 Javascript
Angular JS数据的双向绑定详解及实例
2016/12/31 Javascript
jQuery设置和获取select、checkbox、radio的选中值方法
2017/01/01 Javascript
javascript基础知识讲解
2017/01/11 Javascript
浅谈js使用in和hasOwnProperty获取对象属性的区别
2017/04/27 Javascript
详解Node.js模板引擎Jade入门
2018/01/19 Javascript
浅谈HTTP 缓存的那些事儿
2018/10/17 Javascript
JS实现计算小于非负数n的素数的数量算法示例
2019/02/26 Javascript
nodejs log4js 使用详解
2019/05/31 NodeJs
解决layui数据表格table的横向滚动条显示问题
2019/09/04 Javascript
vue滚动插件better-scroll使用详解
2019/10/18 Javascript
使用 Angular RouteReuseStrategy 缓存(路由)组件的实例代码
2019/11/01 Javascript
使用Taro实现小程序商城的购物车功能模块的实例代码
2020/06/05 Javascript
[02:33]DOTA2英雄基础教程 司夜刺客
2013/12/04 DOTA
Python装饰器基础详解
2016/03/09 Python
老生常谈Python进阶之装饰器
2017/05/11 Python
用Python抢火车票的简单小程序实现解析
2019/08/14 Python
pymysql 插入数据 转义处理方式
2020/03/02 Python
keras 读取多标签图像数据方式
2020/06/12 Python
canvas粒子动画背景的实现示例
2018/09/03 HTML / CSS
通过Canvas及File API缩放并上传图片完整示例
2013/08/08 HTML / CSS
广告创意求职信
2014/03/17 职场文书
小区物业门卫岗位职责
2014/04/10 职场文书
2015年毕业生自我鉴定模板
2014/09/19 职场文书
社区领导班子四风问题原因分析及整改措施
2014/09/28 职场文书
四川省传达学习贯彻党的群众路线教育实践活动总结大会精神新闻稿
2014/10/26 职场文书
JavaScript 去重和重复次数统计
2021/03/31 Javascript
Python学习开发之图形用户界面详解
2021/08/23 Python
使用CSS实现小三角边框原理解析
2021/11/07 HTML / CSS
Windows server 2022创建创建林、域树、子域的步骤
2022/06/25 Servers