input标签无法准确获取光标
发布于 6 年前 作者 shenmin 16222 次浏览 来自 问答

更新了最新版的微信开发者工具,发现input标签无法获取光标。举个例子

页面中有三个输入框,帐号、密码、动态口令。当我点击帐号的输入框时,帐号输入框无法获取光标,光标却停留在密码的输入框处,当点击密码时密码无法获取光标,光标居然跑到了动态口令处。到底是乍回事了,很是影响开发。希望高手解答。不会真是开发公交的问题吧。

6 回复

我是在开发者工具中遇到的这个问题,我设置的基础库版本是1.6.0

请问解决的怎么样了?

你好,请提供一下能复现问题的代码示例。

你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码示例。

wxml 就是三个输入框

<view class=“content”>

<view class = “logo”>

<image mode=“aspectFit” src="/images/logo.png"></image>

</view>

<view class=“input-area”>

<input id=“username” name=“username” maxlength=‘40’ type=“text” placeholder=“帐号”  bindinput=‘usernameInput’/>

<input id=“password” name=“password” maxlength=‘20’ type=“password” placeholder=“密码” bindinput=‘pwdInput’ />

<input id=“otppassword” name=“otppassword” maxlength=‘20’ type=“text” placeholder=“动态口令” bindinput=‘otpInput’ />

</view>

<view class=“btn-area”>

<button  disabled="{{disabled}}" open-type=“getUserInfo” bindgetuserinfo=“userInfoHandler”

data-un="{{username}}" data-pwd="{{password}}" data-otp="{{otppassword}}"

style=“background-color:{{loginBtnBgBgColor}}”   form-type=“submit”    loading="{{btnLoading}}"> {{loginBtnTxt}} </button>

</view>

</view>

js的东西usernameInput,pwdInput,otpInput 就是三个记录用户输入的函数,例如usernameInput 如下:

usernameInput:function(e){

this.setData({

username: e.detail.value

});

},

userInfoHandler:函数主要是获取用户信息和登录帐号验证的。

我感觉js我都用不到,我就是加载页面后,在输入框单击想获得光标,但是获得不了,出现了上文说的问题


window7 旗舰版  64位操作系统

微信开发者工具版本 v1.01.1711020

回到顶部