基于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-世界上误解最深的语言分析
Aug 12 Javascript
ExtJS[Desktop]实现图标换行示例代码
Nov 17 Javascript
jQuery 重复加载错误以及修复方法
Dec 16 Javascript
Bootstrap表单Form全面解析
Jun 13 Javascript
AngularJS入门教程之数据绑定用法示例
Nov 01 Javascript
HTML的select控件美化
Mar 27 Javascript
Angular+Node生成随机数的方法
Jun 16 Javascript
React Native预设占位placeholder的使用
Sep 28 Javascript
jQuery实现动态控制页面元素的方法分析
Dec 20 jQuery
ajax与jsonp的区别及用法
Oct 16 Javascript
微信小程序实现上传多个文件 超过10个
Mar 30 Javascript
微信小程序APP的事件绑定以及传递参数时的冒泡和捕获
Apr 19 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
dede3.1分页文字采集过滤规则详说(图文教程)续四
2007/04/03 PHP
PHP中鲜为人知的10个函数
2014/02/28 PHP
php删除指定目录的方法
2015/04/03 PHP
ThinkPHP2.x防范XSS跨站攻击的方法
2015/09/25 PHP
PHP各种异常和错误的拦截方法及发生致命错误时进行报警
2016/01/19 PHP
利用php生成验证码
2017/02/23 PHP
php求数组全排列,元素所有组合的方法总结
2017/03/14 PHP
浅谈PHP中类和对象的相关函数
2017/04/26 PHP
Linux下 php7安装redis的方法
2018/11/01 PHP
映彩衣的js随笔(js图片切换效果)
2011/07/31 Javascript
关于在IE下的一个安全BUG --可用于跟踪用户的系统鼠标位置
2013/04/17 Javascript
JSON.parse()和JSON.stringify()使用介绍
2014/06/20 Javascript
js解决select下拉选不中问题
2014/10/14 Javascript
js严格模式总结(分享)
2016/08/22 Javascript
jquery validate表单验证插件
2016/09/06 Javascript
JavaScript随机生成颜色的方法
2016/10/15 Javascript
使用JavaScript实现在页面中显示距离2017年中秋节的天数
2017/09/26 Javascript
vue2.0 路由模式mode=&quot;history&quot;的作用
2018/10/18 Javascript
vue基于两个计算属性实现选中和全选功能示例
2019/02/08 Javascript
jQuery实现的解析本地 XML 文档操作示例
2020/04/30 jQuery
基于vue--key值的特殊用处详解
2020/07/31 Javascript
Python之PyUnit单元测试实例
2014/10/11 Python
Python装饰器的函数式编程详解
2015/02/27 Python
python使用自定义user-agent抓取网页的方法
2015/04/15 Python
python定时检查某个进程是否已经关闭的方法
2015/05/20 Python
Python中unittest模块做UT(单元测试)使用实例
2015/06/12 Python
python url 参数修改方法
2018/12/26 Python
django之自定义软删除Model的方法
2019/08/14 Python
python matplotlib饼状图参数及用法解析
2019/11/04 Python
python中的逆序遍历实例
2019/12/25 Python
python使用requests库爬取拉勾网招聘信息的实现
2020/11/20 Python
运行python提示no module named sklearn的解决方法
2020/11/29 Python
学生出入校管理制度
2014/01/16 职场文书
师德学习感言
2014/01/31 职场文书
《莫泊桑拜师》教学反思
2014/04/23 职场文书
社会实践心得体会范文
2016/01/14 职场文书