На моем веб-сайте у меня есть несколько форм, которые используют редактируемый плагин для редактирования на месте, но также имеют смешанные тэги и несколько входов для ввода. Я пытался настроить его так, что, когда вы нажимаете клавишу вкладки, он выбирает следующее поле. Поэтому я попытался настроить запрос на это.Вкладка jeditable fields и non-jeditable fields
$('.edit').bind('keydown', function(evt) {
if(evt.keyCode==9) {
var nextBox='';
var currentBoxIndex=$(".edit").index(this);
if (currentBoxIndex == ($(".edit").length-1)) {
alert('next please');
} else {
nextBox=$(".edit").eq(currentBoxIndex+1);
$(this).find("input").blur();
$(nextBox).click();
return false;
}
};
});
И это работает с полями jeditable, но пропускает любое поле выбора или загружается между ними. Есть ли способ включить поля выбора и так, чтобы он действительно переходил на следующий вход?
Было бы полезно, если вы можете предоставить нам рабочий пример страницы (или, скорее, пример страницы, где все хуже, кроме вашей проблемы). Прямо сейчас, создание страницы примера стоило бы тому, кто хотел бы ответить на этот вопрос гораздо больше времени, чем на самом деле отвечать (что, вероятно, почему никто еще не ответил на него). – Carpetsmoker
@Carpetsmoker Я бы установил примерную страницу, если это было возможно, но, к сожалению, это не так. Jeditable - это плагин, который плохо работает в jsFiddle, поверьте мне, что я пробовал. И даже если бы это сработало, компания, в которой я работаю, не желает, чтобы я делил их html-код по какой-то нечетной причине. – zazvorniki
Вам не нужно разделить все, просто (простую) тестовую/примерную страницу, чтобы продемонстрировать проблему. – Carpetsmoker