流星でフォームを送信する際に問題が発生しました。私は他の場所で見られる流星からのチュートリアルに従っていますが、私のキー押下イベントは単に機能しません。私は私のhtmlファイルでこのコードがあります関連したJSファイル流星を入力してフォームを送信していない
Template.novasessao.events({
'submit form': function(event,template){
console.log('reached novasessao.submit form');
console.log(event.target.nome.value);
event.preventDefault();
}
});
上
{{> 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>
と、このコードをしかし、誰コンソール出力を持っていません。何も起こらず、エラーもありません。
あなたは...私はいくつかのデバッグを行う
感謝を助けてくださいでした! (それはまだ要件の場合)
Template.novasessao.events({
'submit .nova-sessao': function(event){
event.preventDefault();
console.log(event);
}
});
はあなたがイベントを定義するあなたのjsファイルの先頭に、htmlファイル(テンプレートを定義したもの)を輸入したことがありますか? –
はい、インポートされています。 – EFO