收藏
回答

求助:input的bindinput事件如何等文字输入完后再输入结果?

input的bindinput事件如何等文字输入完后再输入结果?

百度搜索了下,说是用cursor可以判断,但是尝试一直不成功!

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

1 个回答

  •  
     
    2020-05-12

    ..........谁说的

    第一种办法 使用 bindconfirm 事件监听 点击键盘的完成按钮

    第二种办法 使用 bindblur 事件监听 失去焦点(需配合 bindinput 使用)

    bindinput 时仅将内容存储, 失去焦点时表示输入完成, 再将 bindinput 存储的内容取出来处理

    2020-05-12
    有用
    回复 3
    • 万飞飞
      万飞飞
      2020-05-12
      有输完不额外操作直接给结果的办法吗?如果直接bindinput,请求太频繁,对服务器来说也不好。
      2020-05-12
      回复
    •  
       
      2020-05-12回复万飞飞
      bindinput 只是将数据存到 data 里,并不是要你 去请求后台接口啊,在 bindblur 的时候去 data 中将 数据 拿回来 再去请求接口
      2020-05-12
      1
      回复
    • 万飞飞
      万飞飞
      2020-05-12回复 
      好,就用你这个办法
      2020-05-12
      回复
登录 后发表内容
问题标签