收藏
回答

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

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

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

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


最后一次编辑于  11-22
回答关注问题邀请回答
收藏

2 个回答

  • 建
    11-22

    bindinput 实时获取

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

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


    11-22
    赞同
    回复
问题标签