收藏
回答

textarea组件输入字数超出最大输入长度后超出部分不显示但会成功输入一到两个字

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug textarea 微信安卓客户端 7.0.19 2.14.0

textarea设置maxlength为100,输入到第101个字时不显示,但成功输入,导致提交的数据出现长度限制的错误,代码片段如下:

<textarea v-show="textareaVisibale" @input="textareaInput($event,100,'memberDesc')" v-model="addForm.memberDesc" :show-confirm-bar="showConfirm"  auto-height="true" maxlength="100" :adjust-position="inputUp" @focus="inputFocus" @blur="inputBlur"/>

textareaInput(event,maxlength,propertyName){

if(event.detail.cursor==maxlength){

uni.showToast({

title:'最多只能输入'+maxlength+'个字!',

icon:'none',

duration:2000

})

}else if(event.detail.cursor>maxlength){

uni.showToast({

title:'最多只能输入'+maxlength+'个字!',

icon:'none',

duration:2000

})

console.log('event.detail.cursor:',event.detail.cursor);

console.log('event.detail.value:',event.detail.value);

console.log('this.addForm[propertyName]:',this.addForm[propertyName]);

// this.addForm[propertyName]=this.addForm[propertyName].substring(0,maxlength)

// this.$set(event.detail,'value',event.detail.value.substring(0,maxlength))

}

},

测试结果如图:

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

5 个回答

  • 肖
    2023-04-27

    2023年了 bug依然存在,麻了

    2023-04-27
    有用 1
    回复
  • 沐北
    沐北
    2023-09-12

    麻了,2023年9月了 bug依然存在,而且只有安卓手机上才存在这个问题,苹果手机就没有

    2023-09-12
    有用
    回复 1
    • wty
      wty
      2023-11-10
      用setTimeout就好了
      2023-11-10
      回复
  • YoLo
    YoLo
    2023-08-28

    2023年八月了还是存在

    2023-08-28
    有用
    回复
  • 🔱傅小鵬
    🔱傅小鵬
    2022-10-28

    占个坑,依然存在

    2022-10-28
    有用
    回复
  • Cjiang
    Cjiang
    2020-11-18

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2020-11-18
    有用
    回复 4
    • 中午好
      中午好
      2020-12-16
      我也遇到了
      代码片段: https://developers.weixin.qq.com/s/ZpDZFDmq7emf
      附上真机演示信息
      2020-12-16
      回复
    • 老汉
      老汉
      2021-04-19
      我也遇到了这个问题,实在是无语,只能提交的时候去截断处理
      2021-04-19
      回复
    • 沵可安好°
      沵可安好°
      2021-09-08
      这个不够还未解决,能解决下吗
      2021-09-08
      回复
    • 夏野了
      夏野了
      2022-06-20
      2022年了还是有这个问题,蛮无语的
      2022-06-20
      回复
登录 后发表内容
问题标签