移动端输入4个数字光标切换到下一个输入框

var data=this.getValue();

var cell = _g().curLGP.getTDCell(col, row-1);

//获取到单元格的值

var len=data.length;

//判断值的长度

if(len=4)

{setTimeout(function() {

_g().curLGP.editTDCell(cell);

//聚焦A2单元格

}, 50);

//获取当前控件对象

}

image.png

此JS已在PC端实现  移动端无法用 跪求大神实现

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

WorkBook20.zip

只能用H5哦,app我也实现不了。

你的len=4你pc端也是这么实现的吗?(偷笑

--

输入很快的话还是可能输入第五个

  • 孤陌 孤陌(提问者) 输入框有限制 只能输入4个 多了也输入不了
    2022-03-16 15:32 
  • 孤陌 孤陌(提问者) H5 可以实现吗? 我怎么实现不了
    2022-03-16 15:32 
  • shiroko shiroko 回复 孤陌(提问者) 给附件了你试一下
    2022-03-16 15:38 
  • 孤陌 孤陌(提问者) 回复 shiroko 我是横向 在同一行的 在单元格 31行 B列 我改了上面参数的公式 ROW()-30 好像没有效果
    2022-03-16 15:51 
  • 孤陌 孤陌(提问者) 回复 shiroko 好奇怪 因为我单元格不是扩展的 B单元格切换到C单元格 难道是我写错位置了 我改了几个位置都不可以
    2022-03-16 15:53 
最佳回答
0
@Lv6资深互助
发布于2022-3-16 15:04

移动端应该实现不了光标移动吧

  • 孤陌 孤陌(提问者) H5 应该可以吧 平时银行卡输入的时候 不是可以吗
    2022-03-16 15:08 
  • @ @ 回复 孤陌(提问者) 哦对 一开始没理解
    2022-03-16 15:18 
  • 3关注人数
  • 525浏览人数
  • 最后回答于:2022-3-16 15:58
    请选择关闭问题的原因
    确定 取消
    返回顶部