如何模拟手写填表,一行填满后自动跳转到下一行

timg.jpg现在有一张表,有很多行,需要在上一行内容填满后,自动跳转到下一行继续输入。有没有什么好的建议

FineReport wufushun 发布于 2019-10-12 18:05 (编辑于 2019-10-16 13:46)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
cxyangLv5初级互助
发布于2019-10-12 18:31

选文本域控件

图片.png

最佳回答
0
孤陌Lv6资深互助
发布于2019-10-16 14:22(编辑于 2019-10-16 17:44)

这个怎么判断是填满了??

var str=this.getValue().length;

if(str >= 18)

{

var evt = $.Event('keydown', {keyCode: 13});

$(document).trigger(evt);

}   

 这样 只是 好像有点延迟 找不到问题所在可能延迟在0.5秒左右 

  • wufushun wufushun(提问者) 考虑使用字符长度
    2019-10-16 14:54 
  • 孤陌 孤陌 回复 wufushun(提问者) 是扩展了许多行?然后这行填写满了 就跳到下一行??
    2019-10-16 15:25 
  • wufushun wufushun(提问者) 回复 孤陌 是的
    2019-10-16 17:08 
  • 孤陌 孤陌 回复 wufushun(提问者) var evt = $.Event(\'keydown\', {keyCode: 13}); $(document).trigger(evt); 这个JS是模拟按下回车键的 你写在编辑后事件里 思路就是获取当前值的字符长度 然后判断是不是大于你定下来的 就自动回车 跳到下一行
    2019-10-16 17:39 
  • 3关注人数
  • 708浏览人数
  • 最后回答于:2019-10-16 17:44
    请选择关闭问题的原因
    确定 取消
    返回顶部