收藏
回答

textarea 的 bindblur 事件会晚于 form 的 bindsubmit,如何解决?

textarea 用 bindblur 获取value值,如果没有点击其他地方,光标还在 textarea 里的时候,直接点击按钮提交表单,经常获取不到数据。按钮是调 form 的 bindsubmit事件。

官方文本说:textarea 的 blur 事件会晚于页面上的 tap 事件,如果需要在 button 的点击事件获取 textarea,可以使用 form 的 bindsubmit

我现在就是这样做的,但在基础库2.9.2下,经常获取到空。


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

2 个回答

  • 建
    2019-11-22

    bindinput 实时获取

    2019-11-22
    有用 1
    回复 1
    • ʚ邓小卷ɞ
      ʚ邓小卷ɞ
      2019-11-26
      是的,只能用bindinput处理了
      2019-11-26
      回复
  • 拾忆
    拾忆
    2019-11-22

    form 表单,可以再textarea 添加 name ="textarea", submitbtn 点击 传入  e  可以用e.detail.value 得到textarea的值


    2019-11-22
    有用
    回复
登录 后发表内容
问题标签