2010-09-10 94 views
0

我在學習,所以很好。組合框「新選項」選項帶彈出式輸入添加選項

我正在開發產品管理系統的Web應用程序。我的辦公室從多個供應商處直接批發購買。

我的網絡應用程序需要在產品插入/更新表單中容納基本的「新供應商」創建。

是否有一種簡單的方法可以在我的組合框「New Vendor」中打開一個輸入框,以輸入名稱,將其添加到列表中?我將有額外的區域來編輯供應商信息,但我需要允許在我的表單中快速添加。

對此提出建議?路線?註釋? 「任何幫助都是很好的幫助,除非沒有幫助。」

感謝

-jt

回答

1

所以,我做了一些更多的研究,我只是措辭我的問題是錯誤的。這是我得到了什麼工作:

腳本

<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 2010-09-10 18:30:16