【问题标题】:How to call the function as soon as the text changes in input box in javascript如何在javascript中输入框中的文本更改后立即调用该函数
【发布时间】:2018-09-08 03:08:14
【问题描述】:

在vue中我正在写一个表单,输入框当文本改变它会更新函数setMessage

<input type="text" v-model="test" v-on:change"setMessage">

但问题是它只有在我点击输入框外的某个地方时才会更新。

我相信他们可能不是change 事件!

【问题讨论】:

  • 上面链接的问题不是一回事,这个问题是关于由于使用 onclick 而不是 onchange 而过早接收事件 - 完全不同?
  • @Durga 不是重复的。我看不出这个问题与链接的问题之间没有任何关系。
  • @bbsimonbb 检查该问题的所有答案,所有与输入元素相关,这就是为什么关闭为重复。
  • @Durga,是的,但另一个问题是关于收音机,这是关于文本输入的。在文本中,你想听oninput。在收音机上,输入isn't even available

标签: javascript vue.js


【解决方案1】:

您应该改用input 事件:

<input type="text" v-model="test" v-on:input="setMessage">

【讨论】:

    猜你喜欢
    • 2021-12-06
    • 1970-01-01
    • 1970-01-01
    • 2012-03-06
    • 2018-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多