中英文输入法问题

决策报表中用控件扫描后的值写js事件去oracle抓取对应数据,现在的问题是用中文输入法模式扫描可以抓到资料,用英文输入法扫描却抓不到资料,扫描出来的代码6211003K1HM3#123#3000,JS代码如图,

image.png

FineReport Stevenzhang 发布于 2023-9-11 17:44 (编辑于 2023-9-12 09:08)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
StevenzhangLv3见习互助
发布于2023-9-12 11:18

问题出在我提交入库的参数上,直接用控件参数时中文输入法能生效,用公式更新时又只能用英文输入法,我解决方式是两种情况一起更新

最佳回答
0
孤陌Lv6资深互助
发布于2023-9-12 09:38

没有看见那的A2 是从哪里取值的  如果是在参数哪里 获取 那只能获取到 加载结束的值  是不会动态获取的 如果A2的值 是动态改变的 建议写JS获取

  • Stevenzhang Stevenzhang(提问者) A2是参数面板的值,那个是固定值,没有问题的
    2023-09-12 09:41 
  • Stevenzhang Stevenzhang(提问者) 我现在的问题就是输入法是中文的情况去扫描二维码,资料是有出来的,但是如果是英文输入法,扫描的值还是能获取到,但是sql的值跑不出来,同一个条码
    2023-09-12 09:43 
  • Stevenzhang Stevenzhang(提问者) 神奇的是,这个报表我是用决策报表写的,然后另一个差不多的功能我是用的普通报表,那支报表情况跟这支报表完全反过来了,英文输入法的状态扫描后可以跑出资料来,中文不行
    2023-09-12 09:47 
  • 1关注人数
  • 266浏览人数
  • 最后回答于:2023-9-12 11:18
    请选择关闭问题的原因
    确定 取消
    返回顶部