我正在努力学习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
我应该用什么来清理表格? 谢谢!
答案 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的标签来处理提交。
太糟糕了,但它并不经常发生。