Tag: enter

防止从触发按钮输入键

我有一个搜索输入框,当用户按下输入时无需任何操作。 我正在使用EmberJS和Jquery以及下面的代码。 目前它可以禁止弹出窗口被触发但由于某些原因在IE9中按下输入时切换按钮变为焦点。 适用于Chrome。 我已经尝试过tabindex和preventDefault,但这两种方法都没有。 if ($el.hasClass(‘form-control’)) { if ( e.which == 13) { this.get(‘controller’).flipit(); } } 谢谢。 编辑 – – – 这是我的页面的片段。 当用户在搜索框中按Enter键时,右侧的按钮将突出显示。 我该如何防止这种情况?

jQuery如何通过输入文本字段使Enter(Return)充当Tab键,但最后触发提交按钮

我已经阻止了Enter(返回)键,实际上,它在Tab键中被转换了。 因此,当在输入文本字段内按下时,它将充当Tab键。 这很好,但我需要它在最后一个字段中按下时触发提交按钮,下面是Enter键变异的代码: $(‘input’).keydown(function(event) { if(event.which == 13) { event.preventDefault(); $(this).nextAll(‘input:first’).focus(); } }); 表单代码是输入类型=“文本”的序列,最后是一个按钮类型=“提交” [编辑]实际上代码是这一个,取自jquery:在特定部分输入到Tab触发器 。 但我不知道为什么昨天工作不起作用: $(‘:text’).keydown(function(e) { if(e.keyCode == 13 && $(this).attr(‘type’) != ‘submit’) { e.preventDefault(); $(this).nextAll(‘input:first’).focus(); } });