Я пытаюсь сделать поле выбора combo и ввод текста. Вот как я хотел бы, чтобы он работал.JQuery - выбор и ввод Box Combo
- Пользователь видит старое значение
- При нажатии на старом значении предлагает комбо текстовое поле и выберите поле раскрывающегося
- Пользователь может ввести текст или выбрать опцию
- в зависимости от выбора становится новым Значение
Я смог сделать большую часть этого, и вы можете увидеть его здесь.
http://jsfiddle.net/jfoxworth/X5BTD/
Однако, когда кто-то фокусируется на входе они не могут затем перейти к коробке падения без потери фокуса на все это и «начать сначала.» Обратное также верно. Я хочу, чтобы пользователь мог идти туда и обратно между ними без потери внимания. Это возможно?
Я думаю, что проблема, которую я имею ложь где-то в этом разделе:
$(".whileloopflagvalue").live("click", function(event) {
$(this).hide();
$(this).parent().find('.whileloopflagselect').show();
$(this).parent().find('.whileloopflaginput').show();
});
$(".whileloopflagselect, .whileloopflaginput").live("focusout", function(event)
{
$(this).parent().find('.whileloopflagselect').hide();
$(this).parent().find('.whileloopflaginput').hide();
var temp=$(this).parent().find('.whileloopflaginput').attr("value");
if (temp.length==0) { temp=1; }
$(this).parent().find('.whileloopflagvalue').html(temp);
$(this).parent().find('.whileloopflagvalue').show();
});
Спасибо за помощь Pow-Ian. –