まず第一に、私は完全な 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