EDIT: я добавил action="/results"
в элемент формы, но ничего не делает. Я также установил страницу /results
на своих маршрутах.Метеор: создание персонализированной формы и необходимость переадресации помощи после отправки
Новое для Meteor, и я работаю над приложением, которое собирает записи для нескольких категорий. Форма является обычаем постройки:
/*------------------- Template.html ----------------------------*/
<form class="word_of_day">
<div class="page 1 view">
<h1>Word of the day</h1>
<p>Enter the word and fill out the fields as you go.</p>
<input type="text" name="word" placeholder="Word of the day" />
</div>
<div class="page 2">
{{> day_two}}
</div>
<div class="page 3">
{{> day_three}}
</div>
<div class="page 4">
{{> day_four}}
</div>
<div class="page 5">
{{> day_five}}
<div class="error"></div>
<div class="pull-down">
<span>Would you like to send this to yourself? (not required)</span>
<input type="text" name="user_email" placeholder="Your Email" />
</div>
<button type="submit">Submit</button>
</div>
</form>
/*---------------------- app.js ---------------------------------------*/
Template.form.events({
"submit .word_of_day":function(event){
event.preventDefault();
});
В настоящее время у меня есть форма толкающих данных в коллекцию я создал, но я не могу понять, как перенаправить форму после представления. У меня есть потоковый маршрутизатор, настроенный в приложении, не уверен, что это помогает. Я ценю любую помощь и руководство!
Спасибо! Это сработало! У меня есть метод Meteor.call(), который используется для отправки результатов по электронной почте, поэтому я просто подключил функцию (err, data) {if (! Err) {FlowRouter.go ('path/to/some-where');} ' – Jose
Рад, что я мог бы помочь –