流星清晰表格

时间:2015-08-03 00:39:27

标签: javascript meteor

我正在努力学习Meteor ......我开始感到非常沮丧。 我的问题很简单:我有一个表单(只有一个字段),保存后我想清理它,以便用户可以轻松添加新数据。 这就是我所拥有的:

  Template.nuevoEjercicio.events({
     'click #guardar': function (event, template) {

      var ejercicio = template.$("#ejercicio").val();

      ListaRutina.insert({
        rutina:"1",
        ejercicio:ejercicio,
        });

      // Clear form I am using the HTML template name here:
       template.find("nuevoEjercicio").reset();

      // Prevent default form submit
      return false;
    }

当然它不起作用。 我读过这个:Meteor: Most "Meteoric" way to clear form fields

我应该用什么来清理表格? 谢谢!

2 个答案:

答案 0 :(得分:0)

好的,我发现了这个问题。对于像我这样可怜的灵魂:

<Template name="nuevoEjercicio">

<div class="container-fluid">
  <form role="form">
    <div class="form-group">
      <input type="text" class="form-control" id="ejercicio" placeholder="Ejercicio">
    </div>
  </form>

    <button type="submit" class="btn .btn-success" id="guardar" >
      <span class="glyphicon glyphicon-plus"></span>
    </button>
  </div>

</Template>

您无需致电:

 template.find("nuevoEjercicio").reset();

 template.find("form").reset();

并添加

 <form role="form">

围绕输入字段。

答案 1 :(得分:0)

我别无选择,只能在页面中创建一个DOM元素,生成一个唯一的标识符,并创建一个基于DOM的标签来处理提交。

太糟糕了,但它并不经常发生。