报表点击查询报错,有大哥之地是什么问题吗

image.png

写了个js 判断文本框的长度

image.png

FineReport a475547619 发布于 2022-1-10 17:06
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
axingLv6专家互助
发布于2022-6-29 09:11

如果是获取到的类型不对,报的错应该是

str.length is not a function

图上的这个错误是因为没有正确地获取到对象,导致对象为undefined,所以出现了这个错误

image.png

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-1-10 17:10

把全部JS贴出来

最佳回答
0
RiveryLv5中级互助
发布于2022-1-10 17:40

var s='';

var d='';

if(s.length==0 && d.length==0){

    console.log('不能为空')

}

else{

console.log(s.length)

console.log(d.length)

}

这样是可以做判断的

最佳回答
0
墨残烛Lv5初级互助
发布于2022-1-11 09:04

检查一下你的length对应的对象的类型有没有问题

最佳回答
0
snrtuemcLv8专家互助
发布于2022-6-28 17:34
js中,length函数,对应必须是字符串,你定义var str1,但是字符串是纯数字也不行 可以吧str强制转换成字符串在判断就不会报错,可以str1=str1.toString(),然后str1.length不会报错了 其他str2等一样处理
  • 5关注人数
  • 382浏览人数
  • 最后回答于:2022-6-29 09:11
    请选择关闭问题的原因
    确定 取消
    返回顶部