如何计算输入中的字符(表单)

时间:2015-04-13 18:36:01

标签: meteor

我需要以简单的形式计算用户输入长度。 我试过这个:

Template.index.created ->
    @symbols = new ReactiveVar
    @symbols.set($('#whatsnew').val().length)
    return

在模板(玉)中:

//index.jade
.small-9.columns
  input(type='text', placeholder='whats new?', name='whatsnew', id='whatsnew')
...
#{sybmols}
...

但这不起作用 我需要计算用户输入的字符数。如何制作?

1 个答案:

答案 0 :(得分:1)

您的代码不是被动的。您的ReactiveVar没有理由重新运行。您可以尝试在输入字段中为每个onkeyup事件添加事件。发生这种情况时,您可以获取输入文本的长度并将其设置在符号ReactiveVar中。 然后,每个依赖于符号的reatice上下文都将重新运行。