基于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脚本学习 比较实用的基础
Sep 07 Javascript
网页中可关闭的漂浮窗口实现可自行调节
Aug 20 Javascript
页面实时更新时间的JS实例代码
Dec 18 Javascript
JQuery与Ajax调用新浪API获取短网址的代码
Feb 07 Javascript
使用window.prompt()实现弹出用户输入的对话框
Apr 13 Javascript
JavaScript实现的Tween算法及缓冲特效实例代码
Nov 03 Javascript
AngularJS表单验证中级篇(3)
Sep 28 Javascript
js实现拖拽上传图片功能
Aug 01 Javascript
Node 代理访问的实现
Sep 19 Javascript
微信小程序实现拖拽功能
Sep 26 Javascript
微信小程序手动添加收货地址省市区联动
May 18 Javascript
使用Vant完成Dialog弹框案例
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
动画 《Pokemon Sword·Shield》系列WEB动画《薄明之翼》第2话声优阵容公开!
2020/03/06 日漫
用PHP实现维护文件代码
2007/06/14 PHP
zend api扩展的php对象的autoload工具
2011/04/18 PHP
一个PHP验证码类代码分享(已封装成类)
2011/07/17 PHP
php实现获取文章内容第一张图片的方法
2014/11/04 PHP
PHP屏蔽关键字实现方法
2016/11/17 PHP
Laravel 框架基于自带的用户系统实现登录注册及错误处理功能分析
2020/04/14 PHP
实现连缀调用的map方法(prototype)
2009/08/05 Javascript
2012年开发人员的16款新鲜的jquery插件体验分享
2012/12/28 Javascript
表单元素与非表单元素刷新区别详细解析
2013/11/06 Javascript
JQuery操作iframe父页面与子页面的元素与方法(实例讲解)
2013/11/20 Javascript
现如今最流行的JavaScript代码规范
2014/03/08 Javascript
js实现上一页下一页的效果【附代码】
2016/03/10 Javascript
AngularJS通过ng-route实现基本的路由功能实例详解
2016/12/13 Javascript
Bootstrap 过渡效果Transition 模态框(Modal)
2017/03/17 Javascript
微信小程序利用co处理异步流程的方法教程
2017/05/20 Javascript
js实现城市级联菜单的2种方法
2017/06/23 Javascript
Node.js实现文件上传的示例
2017/06/28 Javascript
vue-router路由懒加载和权限控制详解
2017/12/13 Javascript
解决vue addRoutes不生效问题
2020/08/04 Javascript
[06:43]2018DOTA2国际邀请赛寻真——VGJ.Thunder
2018/08/11 DOTA
跟老齐学Python之用Python计算
2014/09/12 Python
详解python 模拟豆瓣登录(豆瓣6.0)
2019/04/18 Python
python画图--输出指定像素点的颜色值方法
2019/07/03 Python
python3.6生成器yield用法实例分析
2019/08/23 Python
提升python处理速度原理及方法实例
2019/12/25 Python
Jupyter notebook运行Spark+Scala教程
2020/04/10 Python
python判断变量是否为列表的方法
2020/09/17 Python
Jupyter notebook命令和编辑模式常用快捷键汇总
2020/11/17 Python
python中的列表和元组区别分析
2020/12/30 Python
使用CSS3 制作一个material-design 风格登录界面实例
2016/12/12 HTML / CSS
高校十八大报告感想
2014/01/27 职场文书
入党申请自荐书范文
2014/02/11 职场文书
房屋买卖委托公证书
2014/04/08 职场文书
王兆力在市委党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
vue修饰符.capture和.self的区别
2022/04/22 Vue.js