Forms 流星多输入邮件

Forms 流星多输入邮件,forms,input,meteor,Forms,Input,Meteor,我的表格有问题 在我的模板联系人中,我希望在我的(管理员)页面上插入此邮件的内容 此代码: if(Meteor.isClient){ Template.contact.events({ “提交#mymess”:函数(){ event.preventDefault(); var nom=event.target.text.value; var prenom=event.target.text.value; var objet=event.target.text.value; var mail=e

我的表格有问题

在我的模板联系人中,我希望在我的(管理员)页面上插入此邮件的内容

此代码:

if(Meteor.isClient){
Template.contact.events({
“提交#mymess”:函数(){
event.preventDefault();
var nom=event.target.text.value;
var prenom=event.target.text.value;
var objet=event.target.text.value;
var mail=event.target.text.value;
var content=event.target.text.value;
如果(名称!=''){
Messages.insert({
文本:nom,
createdAt:新日期()
});
log('hello');
event.target.text.value='';
}
如果(prenom!=''){
Messages.insert({
文本:prenom,
createdAt:新日期()
});
event.target.text.value='';
}
如果(对象!=''){
Messages.insert({
文本:objet,
createdAt:新日期()
});
event.target.text.value='';
}
如果(邮件!=''){
Messages.insert({
文本:邮件,
createdAt:新日期()
});
event.target.text.value='';
}
如果(内容!=''){
Messages.insert({
文本:内容,
createdAt:新日期()
});
event.target.text.value='';
}
},
}); 
}

特使

您需要将事件对象作为参数传递给函数:

if(Meteor.isClient) {

  Template.contact.events({
    'submit #mymess' : function( event ){
      event.preventDefault();
      var nom = event.target.text.value;

      var prenom = event.target.text.value;

您忘记将参数“event”添加到事件处理程序中。添加此参数后,可以使用event.target.[name].value访问表单元素

为每个提交添加一个对象会更干净

if(Meteor.isClient) {

Template.contact.events({
    'submit #mymess' : function(event){
        event.preventDefault();

        var nom = event.target.nom.value;

        var prenom = event.target.prenom.value;

        var objet = event.target.objet.value;

        var mail = event.target.mail.value;

        var content = event.target.content.value;

        if(nom != '' && prenom !='' && objet!='' && mail!='' && content !=''){
            Messages.insert({
                nom: nom,
                prenom: prenom,
                objet: objet,
                mail: mail,
                content: content,
                createdAt: new Date()
            });
            console.log('hello');

            event.target.nom.value = '';
            event.target.prenom.value = '';
            event.target.objet.value = '';
            event.target.mail.value = '';
            event.target.content.value = '';

        }

    }
});

}

谢谢你!这是最精确的!