0
我與[email protected]和工作拼焊板:[email protected]流星引導3形式不提交
我可以得到一個模態窗口產卵,關閉,並註冊一個按鈕被點擊。我無法從表單中讀取任何信息。它只是關閉。我包含了一個控制檯消息,它永遠不會顯示給瀏覽器或命令提示符。
有沒有辦法做到這一點,而不包括其他包?我已經包含了我的模態HTML模板和Javascript。我希望這只是代碼中遺漏的東西。
下面是HTML:
<template name="emodal">
<div id="myModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Spends Email Details</h4>
</div>
<div class="modal-body">
<form class="emailspends">
<label for="input">Recipient:</label>
<input type="text" name="emailto" required>
<label for="input">Character Name:</label>
<input type="text" name="charname" required>
<input type="submit" id="sendemail" class="email" value="Email Spends" data-dismiss="modal">
</form>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div>
</template>
下面是JavaScript:
Template.emodal.events({
"submit .emailspends": function (event) {
console.log(Meteor.user().emails[0].address);
// Prevent default browser form submit
event.preventDefault();
// Get value from form element
//var emailto = event.target.emailto.value;
var emailto = event.target.emailto.value;
var charname = event.target.charname.value;
var title = "Experience spends for " + charname;
Meteor.call('sendEmail', emailto,
'[email protected]', title,
'Yup, modal testies.');
// Clear form
event.target.emailto.value = "";
event.target.charname.value = "";
}
});
更新:意識到我應該包括這一點,但我並確保我能得到一個提交,能夠模板而不它在一個模式窗口中。現在我想把它變成一個模式,而不是提交。