以流星方式提交输入

时间:2014-08-27 20:57:48

标签: meteor

我正在学习流星,需要将各种输入(或多种形式)的值添加到mongo DB中。我可以通过jquery通过收集值,创建一个新对象然后将其插入数据库来实现这一点,但这似乎不是很好吗?有没有更好的方法我可以提交多个表单或输入而不使用太多或任何jquery?

1 个答案:

答案 0 :(得分:1)

你可以通过流星模板来做到这一点。此示例将从输入框中获取一个值,并将其添加到名为" Total"的属性中。

假设您有一个带有ID"金额"的文本输入字段和一个id为#34; addAmount"的提交按钮。更新值的示例:

Template.nameOfYourTemplate.events({
        'click #addAmount': function(e) { //the button being clicked
            e.preventDefault();
            var amount = parseInt($('#amount').val()); //the input holding the value
            NameOfYourCollection.update(this._id, {$inc: {total: amount}});
        }
});