收藏
回答

input标签无法准确获取光标

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


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

回答关注问题邀请回答
收藏

6 个回答

  • 黄思程
    黄思程
    2017-11-14

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

    2017-11-14
    有用
    回复
  • 黄思程
    黄思程
    2017-11-13

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

    2017-11-13
    有用
    回复
  • 角谷静
    角谷静
    2017-11-22

    请问解决的怎么样了?

    2017-11-22
    有用
    回复
  • 角谷静
    角谷静
    2017-11-14

    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我都用不到,我就是加载页面后,在输入框单击想获得光标,但是获得不了,出现了上文说的问题




    2017-11-14
    有用
    回复
  • 角谷静
    角谷静
    2017-11-14

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

    2017-11-14
    有用
    回复
  • 角谷静
    角谷静
    2017-11-14

    window7 旗舰版  64位操作系统

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


    2017-11-14
    有用
    回复
登录 后发表内容