html52.com
我爱小程序-开发者交流社区

如何通过JS使input获取焦点?

如图,现在有多个input框(wx:for生成的),需要在input框输入完毕之后(比如第一个文本框将第一行文字全部输入完成之后),自动聚焦到下一个文本框,请问有什么办法那个实现这个焦点的自动跳转呢?如图,现在有多个input框(wx:for生成的),需要在input框输入完毕之后(比如第一个文本框将第一行文字全部输入完成之后),自动聚焦到下一个文本框,请问有什么办法那个实现这个焦点的自动跳转呢?

网友回复

Admin²⁰²⁰:
wxml :
wx:for="{{list}}" 
<input focus="{{item.isFocused}}"
js:
setData list[i].isFocused为true
英忠通信:

在 bindinput 事件例程中判定输入内容;用 focus属性设置成为焦点(注意多个input时焦点应唯一);可在 bindblur 事件例程中分析下一个谁应获得焦点。

老张:

focus

拾忆:

那你怎么知道用户输入完成?

组件有这个属性

组件有这个属性

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付