【发布时间】:2012-08-29 03:40:35
【问题描述】:
首先,我是一个完整的 JS 新手。我正在尝试Meteor。我的目标是构建一个将记录插入表的简单表单。我设置了变量以从每个输入中获取值,并将这些变量放入insert method。当我单击按钮时,它会识别单击,但不会从输入中提取任何值。我确定我在这里遗漏了一些简单的东西,我只是无法弄清楚它是什么。
这是 JS:
var Leads = new Meteor.Collection("Leads");
if (Meteor.is_client) {
Template.Leads.LeadsArr = function(){
return Leads.find();
};
Template.AddLeads.events = {
"click input.submit" : function () {
var name = document.getElementById('input#name').value();
var email = document.getElementById('#email').value();
var type = document.getElementById('#type').value();
var date = document.getElementById('#date').value();
var message = document.getElementById('#message').value();
Leads.insert({leadName : name, leadEmail : email, leadType : type, leadDate : date, leadComment : message});
}
};
} // end is_client
【问题讨论】:
标签: javascript forms input meteor