基于JS实现EOS隐藏错误提示层代码


Posted in Javascript onApril 25, 2016

废话不多说了,直接给大家贴代码了,具体代码如下所示:

//参数为消息提示层对应的对象,通常为表单里的对象
//特别注意:当使用扩展方法里的type=radio或者type=checkbox时,因为当时设置消息提示层的对象为obj.parentElement.parentElement,所以传入的对象也应为其上2级父节点
function hiddenMessageDiv(obj){
var div = obj.Eos_Message;
if(div!=null){
//将该对象从消息数组中移除,防止出现删除标签对象后导致普元Js报错Bug
Eos_All_Message.remove(obj);
//触发提示层的点击事件
div.click();
}
}
//补充添加单选及多选框自定义验证
//通用单选按钮验证 使用例子: extAttr="validateAttr=type=radio;"
function f_check_radio(obj){
//获取相同的name的Radio组
var radioNames = $names(obj.name);
var len = radioNames.length;
for(var i=0;i<len;i++){
if(radioNames[i].checked){
var div = obj.parentElement.parentElement.Eos_Message;
if(div!=null){//去除错误提示div
div.hidden();
}
return true;
}
}
//取parentElement.parentElement的目的是让提示消息显示在后尾
f_alert(obj.parentElement.parentElement,"该项为必选");
return false;
}
//通用多选按钮验证 使用例子: extAttr="validateAttr=type=checkbox;"
function f_check_checkbox(obj){
//获取相同的name的checkbox组
var checkboxNames = $names(obj.name);
var len = checkboxNames.length;
for(var i=0;i<len;i++){
if(checkboxNames[i].checked){
var div = obj.parentElement.parentElement.Eos_Message;
if(div!=null){//去除错误提示div
div.hidden();
}
return true;
}
}
//取parentElement.parentElement的目的是让提示消息显示在后尾
f_alert(obj.parentElement.parentElement,"该项为必选");
return false;
}

以上所述是小编给大家介绍的基于JS实现EOS隐藏错误提示层代码,希望对大家有所帮助!

Javascript 相关文章推荐
动态加载iframe
Jun 16 Javascript
简单通用的JS滑动门代码
Dec 19 Javascript
Ruffy javascript 学习笔记
Nov 30 Javascript
js调用后台、后台调用前台等方法总结
Apr 17 Javascript
javascript 实现 原路返回
Jan 21 Javascript
Jquery操作Ajax方法小结
Nov 29 Javascript
JS从数组中随机取出几个数组元素的方法
Aug 02 Javascript
jQuery查找节点方法完整实例
Sep 13 Javascript
jQuery中$.grep() 过滤函数 数组过滤
Nov 22 Javascript
文件上传的几个示例分享【推荐】
Dec 16 Javascript
vue中mint-ui环境搭建详细介绍
Apr 06 Javascript
JS实现小球的弹性碰撞效果
Nov 11 Javascript
Bootstrap每天必学之按钮(Button)插件
Apr 25 #Javascript
第一章之初识Bootstrap
Apr 25 #Javascript
第二章之Bootstrap 页面排版样式
Apr 25 #Javascript
第三章之Bootstrap 表格与按钮功能
Apr 25 #Javascript
原生JS实现旋转木马式图片轮播插件
Apr 25 #Javascript
第四章之BootStrap表单与图片
Apr 25 #Javascript
第五章之BootStrap 栅格系统
Apr 25 #Javascript
You might like
为IP查询添加GOOGLE地图功能的代码
2010/08/08 PHP
php.ini-dist 和 php.ini-recommended 的区别介绍(方便开发与安全的朋友)
2012/07/01 PHP
PHP随手笔记整理之PHP脚本和JAVA连接mysql数据库
2015/11/25 PHP
一个用javascript写的select支持上下键、首字母筛选以及回车取值的功能
2009/09/09 Javascript
js函数setTimeout延迟执行的简单介绍
2013/07/17 Javascript
ajax如何实现页面局部跳转与结果返回
2015/08/24 Javascript
JS回调函数简单用法示例
2017/02/09 Javascript
jquery实现轮播图效果
2017/02/13 Javascript
最通俗易懂的javascript变量提升详解
2017/08/05 Javascript
Vue2 配置 Axios api 接口调用文件的方法
2017/11/13 Javascript
浅谈用Webpack路径压缩图片上传尺寸获取的问题
2018/02/22 Javascript
vue 过滤器filter实例详解
2018/03/14 Javascript
详解bootstrap-fileinput文件上传控件的亲身实践
2019/03/21 Javascript
使用jQuery实现掷骰子游戏
2019/10/24 jQuery
vue中更改数组中属性,在页面中不生效的解决方法
2019/10/30 Javascript
vue.js this.$router.push获取不到params参数问题
2020/03/03 Javascript
js面向对象方式实现拖拽效果
2021/03/03 Javascript
python连接sql server乱码的解决方法
2013/01/28 Python
Python3.2中的字符串函数学习总结
2015/04/23 Python
Python使用matplotlib实现基础绘图功能示例
2018/07/03 Python
uwsgi+nginx部署Django项目操作示例
2018/12/04 Python
对python列表里的字典元素去重方法详解
2019/01/21 Python
Python 利用切片从列表中取出一部分使用的方法
2019/02/01 Python
Python数据类型之Set集合实例详解
2019/05/07 Python
python实现小球弹跳效果
2019/05/10 Python
python中使用ctypes调用so传参设置遇到的问题及解决方法
2019/06/19 Python
Python3 JSON编码解码方法详解
2019/09/06 Python
Python3 io文本及原始流I/O工具用法详解
2020/03/23 Python
Python内置函数locals和globals对比
2020/04/28 Python
python 爬虫之selenium可视化爬虫的实现
2020/12/04 Python
网上常见的一份Linux面试题(多项选择部分)
2014/09/09 面试题
《石榴》教学反思
2014/03/02 职场文书
2014年办公室人员工作总结
2014/12/09 职场文书
世界红十字日活动总结
2015/02/10 职场文书
redis 限制内存使用大小的实现
2021/05/08 Redis
python图片灰度化处理的几种方法
2021/06/23 Python