我在我的頁面上有一個輸入字段(type = text)。我使用的引導和樣式現場我用未來的html代碼:如何防止回車鍵提交表格
<form fole="form">
<div class="form-group">
<input type="text" class="form-control" id="add-bookmark" value placeholder="Enter URL">
</div>
</form>
在流星應用程序,我有事件處理程序:
Template.new_bookmark.events({
// add new bookmark
'keyup #add-bookmark' : function(e,t) {
console.log(e.which);
if(e.which === 13)
{
當我按下輸入字段中的任何按鈕,我拿到鑰匙代碼在控制檯(如我所願)。但如果我按Enter鍵,則控制檯日誌沒有任何內容,我的頁面被重新加載。
看起來像我的問題的原因是在窗體標籤。如果我刪除它一切正常。我需要做什麼 ?刪除表單標籤或防止頁面在我按Enter鍵時重新加載?如果答案是第二個,我該怎麼做?
check e.preventDefault();這將是有用的。 –
如果您不想要表單的行爲,請不要使用表單。 – RobG
如果你允許我問,爲什麼你使用表單,如果你不想提交? – MJoraid