LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

请问工作流如何判断富文本框是否为空?如何设置为必填项目?

freeflydom
2024年1月12日 9:19 本文热度 844
:请问工作流如何判断富文本框是否为空?如何设置为必填项目?


富文本框不同于常规普通文本框,富文本框为了实现复杂显示效果,初始是有内容的,可判断是否富文本框是否为初始内容,假设富文本框控件ID为CS1,设置默认值为<font color="#ff0000">请在此处上传必要附件......</font>

 

在提交前JS写判断:

var tmpValue=document.getElementById('CS1').value;

if(tmpValue=='<font color="#ff0000">请在此处上传必要附件......</font>' || tmpValue=='<div> </div>' || tmpValue=='<div><br></div>'|| tmpValue=='')

    alert('请输入富文本框内容');

    return false;

}

注意,富文本框控件的实现方法和普通控件不同,富文本框控件是通过两个控件textareaiframe组合而来,取值时,必须用texterea控件的ID,不要用iframe控件的ID,下面这个为例,就必须用CS1,而不是CS_1

<textarea title="test" name="CS1" id="CS1" style="display:none;"></textarea><iframe id="CS_1" src="/MIS/simple_editor/editor.htm?id=CS1&upload=1&ui=1" frameborder="1" scrolling="no" style="width:95%;border:1px #AAAAAA solid;height:100px;" ondblclick="try{window.parent.edit_control(this.id,3)}catch(err){}"></iframe>

特别说明:

由于富文本框的内容五花八门,而且可以输入一堆空格或跳格键之类的来占位,但其实是没有任何实质性内容,这些按道理都应该判断为没有内容,上面提供的代码,只能做简单的内容判断,无法判断这里说的各类复杂内容。正常而言,要实现富文本框内容判断,需要先对内容做去HTML代码格式操作,将内容转换为纯文本,然后再做空格去除等操作,之后得到的内容为空,才是真正的为空,但实现这些的代码比较复杂,这里不提供实现代码。


该文章在 2024/10/29 12:08:40 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved