首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Meteor和Modals -清除表单字段并重置表单

Meteor和Modals -清除表单字段并重置表单
EN

Stack Overflow用户
提问于 2015-01-28 02:29:31
回答 2查看 776关注 0票数 0

我正在尝试在表单提交后清除它们(使用模式)。我注意到,如果我尝试使用一个helper函数来清除表单或字段,那么下次有人试图在表单中输入数据时,它会以某种方式缓存或保存以前的信息。

这方面的一个例子是有人创建了一个名为“我最喜欢的纽约酒吧”的列表,并将其保存。当用户想要创建另一个名为“brooklyn中最受欢迎的酒吧”的列表时,模式仍然保留着前一个列表中的信息--不仅如此,用户创建的下一个列表实际上也不会保存,即使他们删除了列表中的内容并将其替换为新的列表名称。

我尝试了所有的方法,做form.reset(),使用助手函数清除字段等等,但似乎都不起作用。有没有人遇到过这种情况?

我甚至试过这个-

代码语言:javascript
运行
复制
Template.listSubmit.created = function() {
        var listField = document.getElementById('list-name').value;
        listField.value = "";
};
EN

Stack Overflow用户

发布于 2015-01-28 04:54:09

如果您要在mongo集合上插入"my fav bars in new york",如下所示

代码语言:javascript
运行
复制
userFavPlaces = new Mongo.Collection('places')

你可以像这样做

代码语言:javascript
运行
复制
Template.list.event({
  'submit #submit':function(){
     userFavPlaces.insert(values,function(err){
       if(!err){
              $('#list-name').val(''); //Jquery
              var listField = document.getElementById('list-name').value = ''; //pure JS
            }
      }
   }
})

如果不是,David回答就足够了。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28177499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档