我在流星中提交表单时遇到问题。我遵循流星的教程,在其他地方看过,但我的按键事件根本不起作用。我有这样的代码在我的HTML文件:流星输入新闻不提交表格
{{> novasessao}}
<template name="novasessao">
<form class="nova-sessao">
<div class="caixaDadosCliente dadosCliente no-padding">
<label>Nome</label>
<input class="inputs" type="text" name="nome" placeholder="Introduza o seu nome" />
<label>Idade(anos)</label>
<input type="text" name="idade" placeholder="Introduza a dua idade" />
<label>Género</label>
<input type="text" name="genero" placeholder="Introduza o seu sexo" />
<label>Sessão #</label>
<input type="text" name="sessao" placeholder="Introduza o número de sessão" />
<label>Data</label>
<input type="date" name="data" placeholder="Introduza a data" />
<label>Quem preenche o formulário?</label>
<input type="text" name="quemPreenche" placeholder="Introduza quem está a preencher o questionário" />
</div>
</form>
</template>
这个代码在相关的js文件
Template.novasessao.events({
'submit form': function(event,template){
console.log('reached novasessao.submit form');
console.log(event.target.nome.value);
event.preventDefault();
}
});
,但没有控制台输出。没有任何反应,也没有错误
您能否帮我做一些调试..
谢谢!
有您导入您的js文件的顶部HTML文件(在其中定义的模板之一),在其中定义事件? –
是的,它是进口的。测试的顶部js文件 – EFO