我在我的页面上有一个输入字段(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