校验单元格是否为空
我们在做填报表的时候可能需要对单元格中的数据进行校验,以判断数据的合法性。这里我讲一下如何通过 js 函数来判断填报表中单元格数据是否为空。
首先,新建一张填报表,如下图:
并设置报表的更新属性。
这里需要对“类别 ID”进行是否为空的校验,右键单机 A2,选择“填报属性”, 将“是否可写”勾选上,然后选择“校验”,设置如下:
其中 checknull 是一个 js 函数,写在发布报表的 JSP 中,具体写法如下:
function checknull(cell){
var checkcell = cell;
if(checkcell.length==0 || checkcell==””){
return false;
}else{
return true;
}
进行如上设置之后,页面效果如下:
那么,当你点击提交的时候,也会提示“类别 ID 不能为空”,无法将数据保存到数据库中,除非你在类别 ID 中填一个值。