微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

rush:js;"> //参数为消息提示层对应的对象,通常为表单里的对象 //特别注意:当使用扩展方法里的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;idioNames[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;iBoxNames[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隐藏错误提示代码,希望对大家有所帮助!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐