如何在Meteor.js中添加提交按钮?

Codenewb
Template.feed.events = ({

// Press enter to submit the post.
'keypress, .posttext':function(evt,tmpl){
    if(evt.which == 13){
        var posttext = tmpl.find('.posttext').value;
        var options = {text:posttext,parent:null};
        Meteor.call('addPost',options);
        $('.posttext').val("").select().focus();
    }
}

我对Meteor或javascript不太满意,是否有任何好的资源可以将Meteor分解为基本知识?谢谢!

丹·达斯卡斯库(Dan Dascalescu)

这是处理提交按钮的正确方法:

// client/yourtemplate.html
<template name="yourForm">
  <form>
    <input type="text" class="posttext">
    <input type="submit" value="Submit post">
  </form>
</template>

// client/yourfile.js
Template.feed.events = {
  // "submit form" handles all types of form submission: pressing Enter in
  // the input text field, clicking the button, or tabbing to it then
  // pressing Enter
  'submit form': function (event, template) {
    event.preventDefault();  // disable the browser's form submission
    var posttext = template.find('.posttext').value;
    ...
  }
};

请注意,在低级keypress方法中,keypress之间有一个逗号.posttext偶数选择器语法为eventtype selector和,逗号分隔不同的选择器

也就是说,欢迎来到流星!一些提示:

  1. 尝试遵循Meteor样式指南并在标点符号后放置一个空格(有关更多信息,参见https://github.com/meteor/meteor/wiki/Meteor-Style-Guide
  2. 有一个很好的资源可以同时学习JavaScript和Meteor的基础知识:David Turnbull的《 Meteor JavaScript Framework入门指南》

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在当前分支中添加提交以将内容更改为另一个分支中的特定提交

来自分类Dev

如何在松弛附件消息中添加提及?

来自分类Dev

如何在Rails中添加禁用的提交按钮

来自分类Dev

如何在cakephp提交按钮中添加onclick事件?

来自分类Dev

Meteor:如何在 Meteor 中初始化 noUiSlider?

来自分类Dev

如何在Meteor中请求Facebook权限?

来自分类Dev

如何在Meteor中创建Rest API

来自分类Dev

如何在Meteor中访问DOM?

来自分类Dev

如何在Meteor中执行递归模板?

来自分类Dev

如何在Meteor AutoForm中获取fieldValue

来自分类Dev

如何在Meteor中扩展用户模型?

来自分类Dev

如何在Heroku中运行Meteor Shell?

来自分类Dev

如何在Meteor中执行递归模板?

来自分类Dev

如何在Meteor中降级包裹?

来自分类Dev

如何在Meteor中包含Materialize?

来自分类Dev

如何在Meteor中创建Rest API

来自分类Dev

如何在Meteor AutoForm中获取fieldValue

来自分类Dev

如何在Heroku中运行Meteor Shell?

来自分类Dev

如何在Meteor中临时禁止用户

来自分类Dev

如何在Meteor中订阅收藏

来自分类Dev

如何在Meteor应用中添加oplog支持?

来自分类Dev

如何在Meteor应用中添加oplog支持?

来自分类Dev

如何在游戏中添加提示?

来自分类Dev

如何在Meteor.js中返回click事件的位置

来自分类Dev

如何在Meteor JS中实现Collection Field Unique?

来自分类Dev

如何在Meteor JS中检测整个文档上的事件?

来自分类Dev

如何在Meteor.js中设置数据库?

来自分类Dev

如何在Meteor JS中做到收藏字段唯一?

来自分类Dev

如何在Meteor JS中运行Bash脚本?