【问题标题】:JavaScript compute values from input texts on enterJavaScript 从输入文本中计算值
【发布时间】:2014-02-09 17:13:13
【问题描述】:

在我的 HTML 中,我有几个输入文本,我在其中输入数字。根据我输入的值,JavaScript 会计算出一个结果。它根据价值变化计算它。问题是,我必须点击输入才能提交新值。我如何在打字时提交它们? (对用户更友好。用户不必想,他们必须点击外部提交)

这是我的值现在提交给函数的方式

$(function () {
    $('select, input').on('change', calculator);
}); 

【问题讨论】:

  • 使用“keydown”而不是“change”。

标签: javascript jquery html input autocomplete


【解决方案1】:

您可以为此使用多个事件,

$('select, input').on('keydown blur change',calculator);

您需要为select 使用更改事件。

【讨论】:

  • 我会将pastedrop 也添加到事件列表中。
【解决方案2】:

使用 keydown() 方法。

$(function () {
    $('select, input').on('keydown change'calculator);
}); 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-19
    • 1970-01-01
    • 2014-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多