按Enter键后取消对焦表格的输入

时间:2017-10-07 10:46:19

标签: javascript jquery html forms

我有一个输入字段,我想在按Enter后禁用自动提交和取消对焦。

代码

<input type="search" id="keyword" placeholder="Search..." name="keyword"
       onkeydown="if(event.keyCode==13){return false; $('#keyword').blur();}"
       autocomplete="off" />

表单未提交也未提及。

提前致谢!

1 个答案:

答案 0 :(得分:1)

您在触发blur之前从函数返回。您需要先调用模糊,然后从函数返回。请参阅更正后的代码段:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="search" id="keyword" placeholder="Search..." name="keyword" onkeydown="if(event.keyCode==13){ $('#keyword').blur(); return false;}" autocomplete="off">