2010-09-10 5 views
0

Я так учусь.ComboBox «Новая опция» Опция w/Popup Вход для добавления опции

Я разрабатываю веб-приложение для системы управления продуктом. Мой офис покупает оптом у нескольких поставщиков и напрямую.

Мое веб-приложение должно содержать базовое создание «нового поставщика» в форме вставки/обновления продукта.

Есть ли простой способ иметь опцию в моем поле со списком «Новый поставщик», которое открывает поле ввода для ввода имени, добавляя его в список? У меня будут дополнительные области для редактирования информации о продавце, но мне нужно разрешить быстрое добавление в моей форме.

Предложения? Направления? Комментарии? «Любая помощь - это хорошая помощь, если только это не поможет».

Благодаря

-jt

ответ

1

Итак, я сделал некоторые дополнительные исследования, и я был просто формулировка мой вопрос неправильно. Вот что я должен работать:

Script

<script type="text/javascript"> 
<!-- 
function message(value){ 
    if(value=="newVendor"){// New Vendor is selected 
     var vendor = prompt("Vandor's Name",""); 

     var elementSelect = document.getElementById('vendor'); 

     try{ 
     elementSelect.add(new Option(vendor, vendor), elementSelect.options[2]) 
     } 
     catch(ex){ 
     elementSelect.add(new Option(vendor, vendor), 2) 
     } 
    } 
} 
//--> 
</script> 

HTML

<div> 
    <form> 
     <select id="vendor" name="vendor" onChange="message(this.value);"> 
      <option value="scp">SCP</option> 
      <option value="keller">Keller</option> 
      <option value="newVendor">New Vendor</option> 
     </select> 
    </form> 
</div> 

Любые комментарии будут полезны.

-jt

+0

Не хотел отвечать на мой вопрос ... Просто нашел решение и хотел поделиться. – taylorjes

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