2016-01-04 3 views
1

Мне нужен редактируемый блок выбора, чтобы пользователь мог вручную ввести его, а также выбрать из списка доступных параметров. У меня есть выпадающее меню с кнопкой внутри него, чтобы открыть всплывающее окно, но вместе с этим мне также нужен ручной ввод.Редактируемый Combobox с кнопкой для отображения всплывающего окна

Давайте посмотрим, как это выглядит

enter image description here

Так прямо сейчас я могу только раскрывающийся список выбора и открыть открыть всплывающее, но он не имеет изменяемую окно ввода там.

Я также обмена код и скрипку

<div class="grid-33"> 
       <label class="b-control"> 
       <span class="b-control__label">Source:</span> 
       <span class="b-control__editable"> 
        <select class="b-control__select"> 
        <option value=""></option> 
        <option value="">...</option> 
        <option value="">...</option> 
        <option value="">...</option> 
        </select> 
        <a class="b-control__edit js-control__edit js-popupLink" href="#js-editSelect">...</a> 
       </span> 
       </label> 
      </div> 

https://jsfiddle.net/mahendrakawde/o4j3x495/

играть. Помогите мне иметь редактируемый select с этим css и js там в скрипке.

+1

Какова роль Name и Seq #, которую вы запрашиваете для ввода в окне модели? – Siddharth

+0

Имя будет новой опцией, которая будет добавлена ​​в раскрывающийся список, а seq # будет автоматически сгенерирован. Но я не беспокоюсь об этом. Мне нужен только элемент окна ввода –

+0

@Siddharth Мне просто нужно иметь окно ввода перед кнопкой, которое показывает всплывающее окно, а отдых будет управляться js –

ответ

0

mate Я пробовал что-то с помощью CSS, но я не совсем уверен в том, какой подход я использовал, если он работает для вас, тогда очень хорошо. пожалуйста, посмотрите на fiddle

<input class="edit_text" type="text"/> 

и соответствующий CSS

.edit_text{ 
    cursor: pointer; 
    display: block; 
    height: 34px; 
    position: absolute; 
    top: 35px; 
    width: 246px; 
    z-index: 999; 
} 

я ввел внешний вход, а затем попытался наложить это существующий выбор, глядя отлично работает нормально, теперь вы может добавлять события для ввода для поиска в выбранных элементах тега, а также в основном, вы можете делать все, что хотите, с этим тегом ввода.

+0

Это не сработало, когда я добавил его на всю страницу. Для одного элемента он работает. –

+0

Можете ли вы предложить о редактируемом выпадающем меню с кнопкой внутри? –

+0

вам нужно изменить css, когда вы добавите его на всю страницу, и он должен работать, просто измените верхний элемент css в соответствии с доступной ситуацией. хорошо вы проверили [selected] (https://harvesthq.github.io/chosen/) – Siddharth

Смежные вопросы