js問题

为啥只有文本区域的js不弹出alert窗口呢?

C18是文本区域控件

我写的沒有错吧

var C15 = contentPane.curLGP.getCellValue("C15", null);
var J6 = contentPane.curLGP.getCellValue("J6", null);
var C18 = contentPane.curLGP.getCellValue("C18", null);


if ((J6 == "" || J6 == null)) {
	alert("担当者氏名を入力してください");
	return false;
}
if ((C15 == "" || C15 == null)) {
	alert("問い合わせタイトルを入力してください");
	return false;
}
if ((C18 == "" || C18 == null)) {
	alert("問い合わせ内容を入力してください");
	return false;
}

123.jpg


FineReport minamoto 发布于 2020-10-21 15:02 (编辑于 2020-10-21 15:07)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
shirokoLv6资深互助
发布于2020-10-21 15:07

好像没有问题,这个事件你写在哪里的

  • minamoto minamoto(提问者) 写在自定义的按钮里面,点击事件里
    2020-10-21 15:09 
  • shiroko shiroko 回复 minamoto(提问者) 我试了一下,用文本域控件也没问题,估计不是代码的问题
    2020-10-21 15:17 
最佳回答
1
林克大魔王Lv6中级互助
发布于2020-10-21 15:11

额,虽然我很不理解为什么点击文本域控件需要弹出alter()窗口,但是我初步猜测可能文本域控件不是button类型的原因,你换成按钮试试看能生效吗?

  • minamoto minamoto(提问者) alert是在按钮里面的,不是文件区域里。 点击自定义按钮后弹出alert,確認J6,C15,C18是不是空的,J6,C15可以弹alert到C18不弹alert
    2020-10-21 15:19 
  • 林克大魔王 林克大魔王 回复 minamoto(提问者) 有报错吗?没有报错的话那看看是不是C18没满足条件所以才没进入if
    2020-10-21 15:21 
  • minamoto minamoto(提问者) 没有报错… 文本域控件在C18 不明白了…
    2020-10-21 15:39 
最佳回答
1
snrtuemcLv8专家互助
发布于2020-10-21 15:12

js没问题,检查下,是不是单元格没对应上

最佳回答
1
ColdmanLv6高级互助
发布于2020-10-21 15:15

你retrun false后面的不执行了,把return false 去掉

  • 5关注人数
  • 416浏览人数
  • 最后回答于:2020-10-21 15:15
    请选择关闭问题的原因
    确定 取消
    返回顶部