基于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 相关文章推荐
JS判断文本框内容改变事件的简单实例
Mar 07 Javascript
js实现鼠标感应向下滑动隐藏菜单的方法
Feb 20 Javascript
学习使用jquery iScroll.js移动端滚动条插件
Mar 24 Javascript
JavaScript面向对象精要(上部)
Sep 12 Javascript
vue父组件中获取子组件中的数据(实例讲解)
Sep 27 Javascript
深入浅析AngularJs模版与v-bind
Jul 06 Javascript
JS判断两个数组或对象是否相同的方法示例
Feb 28 Javascript
this.$toast() 了解一下?
Apr 18 Javascript
Node.js中Koa2在控制台输出请求日志的方法示例
May 02 Javascript
layui使用label标签的方法
Sep 14 Javascript
微信小程序入门之绘制时钟
Oct 22 Javascript
mustache.js实现首页元件动态渲染的示例代码
Dec 28 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
PHP文件锁定写入实例解析
2014/07/14 PHP
php简单实现单态设计模式的方法分析
2017/07/28 PHP
PHP获取访问设备信息的方法示例
2019/02/20 PHP
JQuery入门——事件切换之hover()方法应用介绍
2013/02/05 Javascript
jquery indexOf使用方法
2013/08/19 Javascript
jquery使用淘宝接口跨域查询手机号码归属地实例
2013/11/28 Javascript
javascript中全局对象的parseInt()方法使用介绍
2013/12/19 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
D3.js中data(), enter() 和 exit()的问题详解
2015/08/17 Javascript
JavaScript生成二维码图片小结
2015/12/27 Javascript
vue2.0实现导航菜单切换效果
2017/05/08 Javascript
H5上传本地图片并预览功能
2017/05/08 Javascript
详解基于Vue2.0实现的移动端弹窗(Alert, Confirm, Toast)组件
2018/08/02 Javascript
cordova+vue+webapp使用html5获取地理位置的方法
2019/07/06 Javascript
关于vue项目中搜索节流的实现代码
2019/09/17 Javascript
[39:02]DOTA2亚洲邀请赛 3.31 小组赛 B组 Mineski vs VGJ.T
2018/04/01 DOTA
[51:39]DOTA2-DPC中国联赛 正赛 Magma vs LBZS BO3 第二场 2月7日
2021/03/11 DOTA
Python切片操作实例分析
2018/03/16 Python
Python 编码规范(Google Python Style Guide)
2018/05/05 Python
python2与python3的print及字符串格式化小结
2018/11/30 Python
Python实现京东秒杀功能代码
2019/05/16 Python
基于Python的Post请求数据爬取的方法详解
2019/06/14 Python
用Cython加速Python到“起飞”(推荐)
2019/08/01 Python
在django中,关于session的通用设置方法
2019/08/06 Python
OpenCV+face++实现实时人脸识别解锁功能
2019/08/28 Python
python实现字符串和数字拼接
2020/03/02 Python
python学习笔记之多进程
2020/08/06 Python
跑步爱好者一站式服务网站:Jack Rabbit
2016/09/01 全球购物
优秀中职教师事迹材料
2014/08/26 职场文书
股指期货心得体会
2014/09/10 职场文书
2014年底工作总结
2014/12/15 职场文书
2015年圣诞节活动总结
2015/03/24 职场文书
幼儿园家长工作总结2015
2015/04/25 职场文书
民事调解协议书
2016/03/21 职场文书
Python中Permission denied的解决方案
2021/04/02 Python
深入浅出的讲解:信号调制到底是如何实现的
2022/02/18 无线电