У меня есть сценарий, который преобразует «Enter» в «Tab», и он отлично работает, пока я не ударил скрытое поле в форме.convert enter to tab, работа со скрытыми полями
Итак, есть ли способ обнаружить скрытое поле и по-прежнему использовать скрипт (в IE & firefox)?
<script type="text/javascript">
function tabE(obj, e) {
var e = (typeof event != 'undefined') ? window.event : e; // IE : Moz
if (e.keyCode == 13) {
var ele = document.forms[0].elements;
for (var i = 0; i < ele.length; i++) {
var q = (i == ele.length - 1) ? 0 : i + 1; // if last element : if any other
if (obj == ele[i]) {
ele[q].focus();
break
}
}
return false;
}
}
</script>
Легко в JQuery. У вас есть jQuery с тегами, но ваш код является чистым JS. Является ли jQuery вариантом для вас? –
Я, должно быть, нажал неправильный тег - у меня загружен jquery, но, честно говоря, я не знаю достаточно об этом, чтобы переписать приведенный выше код. – Steven