自动进入TAB键与字段下一页输入我有输入的形式,其还具有嵌入在其中也有输入(伪HTML)形式的iFrame:上输入在iFrame中
<input type="text" name="one" value="one" />
<input type="text" name="two" value="two" />
<input type="text" name="three" value="three" />
<iframe
<input type="text" name="bacon" value="bacon">
</iframe>
<input type="text" name="four" value="four" />
<input type="text" name="five" value="five" />
当用户他们从输入采取标签他们从输入甚至输入内部iframe字段选择培根后三。我们都喜欢培根。
我也有一些JavaScript试图下一个输入重点回车键:
$(document).ready(function() {
$(document).on('keydown', 'input', function(ev) {
// Move to next on enter
if (ev.which === 13) {
var inputs = $(':tabbable');
var next = inputs.index(this) + 1;
var input = inputs.eq(next == inputs.length ? 0 : next);
input.focus();
return false;
}
});
});
的问题是JavaScript回车键代码永远不会聚焦腊肉领域,它会直接跳到了它。的jsfiddle:
https://jsfiddle.net/54n8mqkh/4/
让我们包括不使用的iFrame都顾不上回答。我知道这不是一个理想的实现。然而,我会接受任何答案,允许输入键一致地移动所有字段,包括使用任何类型的JavaScript的iframe。它不一定是jQuery特定的。
我已经尝试了几种不同的方法来解决这个问题,但没有找到任何工作。提前感谢任何有解决方案的人。
此外,你可能不会在小提琴看到的是iframe的小提琴回调到父捣鼓导航无缝地工作,这意味着相同的起源政策 - 被警告。 – jriffel73