基于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 相关文章推荐
javascript复制对象使用说明
Jun 28 Javascript
javascript 另一种图片滚动切换效果思路
Apr 20 Javascript
js 得到文件后缀(通过正则实现)
Jul 08 Javascript
从数组中随机取x条不重复数据的JS代码
Dec 24 Javascript
JavaScript动态改变div属性的实现方法
Jul 22 Javascript
Angular2监听页面大小变化的解决方法
Oct 09 Javascript
解析Vue2 dist 目录下各个文件的区别
Nov 22 Javascript
VueRouter导航守卫用法详解
Dec 25 Javascript
vue2.0 datepicker使用方法
Feb 04 Javascript
RequireJS用法简单示例
Aug 20 Javascript
解决vue+element 键盘回车事件导致页面刷新的问题
Aug 25 Javascript
vue element-ui中table合计指定列求和实例
Nov 02 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数据流应用的简单例子
2012/06/01 PHP
PHP实现连接设备、通讯和发送命令的方法
2015/10/13 PHP
PHP连接MySQL数据库三种实现方法
2020/12/10 PHP
jQuery实用基础超详细介绍
2013/04/11 Javascript
jQuery函数的等价原生函数代码示例
2013/05/27 Javascript
window.event.keyCode兼容IE和Firefox实现js代码
2013/05/30 Javascript
JavaScript中的对象序列化介绍
2014/12/30 Javascript
基于ajax实现文件上传并显示进度条
2015/08/03 Javascript
jQuery+PHP+MySQL实现无限级联下拉框效果
2016/02/19 Javascript
Vue.js实现多条件筛选、搜索、排序及分页的表格功能
2020/11/24 Javascript
vue.js将时间戳转化为日期格式的实现代码
2018/06/05 Javascript
一步一步的了解webpack4的splitChunk插件(小结)
2018/09/17 Javascript
浅析Vue.js中v-bind v-model的使用和区别
2018/12/04 Javascript
深入了解JavaScript代码覆盖
2019/06/13 Javascript
使用vuex存储用户信息到localStorage的实例
2019/11/11 Javascript
vue中 v-for循环的用法详解
2020/02/19 Javascript
[02:00]DOTA2英雄COSPLAY闹市街头巡游助威2015国际邀请赛
2015/08/02 DOTA
Python正则简单实例分析
2017/03/21 Python
python扫描proxy并获取可用代理ip的实例
2017/08/07 Python
python中的迭代和可迭代对象代码示例
2017/12/27 Python
Python解析命令行读取参数--argparse模块使用方法
2018/01/23 Python
python检测主机的连通性并记录到文件的实例
2018/06/21 Python
在dataframe两列日期相减并且得到具体的月数实例
2018/07/03 Python
PyQt5内嵌浏览器注入JavaScript脚本实现自动化操作的代码实例
2019/02/13 Python
pytorch在fintune时将sequential中的层输出方法,以vgg为例
2019/08/20 Python
Python3爬虫关于识别检验滑动验证码的实例
2020/07/30 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
2020/11/25 Python
Gap英国官网:Gap UK
2018/07/18 全球购物
业务助理岗位职责
2013/11/18 职场文书
行政总监岗位职责
2013/12/05 职场文书
幼儿园美术教学反思
2014/01/31 职场文书
任命书模板
2014/06/04 职场文书
奔腾年代观后感
2015/06/09 职场文书
小学教师暑期培训心得体会
2016/01/09 职场文书
vue3中的组件间通信
2021/03/31 Vue.js
pytorch中的numel函数用法说明
2021/05/13 Python