Javascript 组合框;“新选项”;选项w/弹出式输入以添加选项

Javascript 组合框;“新选项”;选项w/弹出式输入以添加选项,javascript,html,combobox,webforms,drop-down-menu,Javascript,Html,Combobox,Webforms,Drop Down Menu,我在学习,所以要友善 我正在为一个产品管理系统开发一个web应用程序。我的办公室从多个供应商批发和直接购买 我的web应用程序需要在产品插入/更新表单中包含基本的“新供应商”创建 有没有一种简单的方法可以在我的组合框“New Vendor”中设置一个选项,打开一个输入框,输入名称,并将其添加到列表中?我将有其他区域编辑供应商信息,但我需要允许在我的表单中快速添加 建议?方向?评论?“任何帮助都是好的帮助,除非不是帮助。” 谢谢 -所以,我做了更多的研究,只是把我的问题写错了。以下是我要做的工作:

我在学习,所以要友善

我正在为一个产品管理系统开发一个web应用程序。我的办公室从多个供应商批发和直接购买

我的web应用程序需要在产品插入/更新表单中包含基本的“新供应商”创建

有没有一种简单的方法可以在我的组合框“New Vendor”中设置一个选项,打开一个输入框,输入名称,并将其添加到列表中?我将有其他区域编辑供应商信息,但我需要允许在我的表单中快速添加

建议?方向?评论?“任何帮助都是好的帮助,除非不是帮助。”

谢谢


-所以,我做了更多的研究,只是把我的问题写错了。以下是我要做的工作:

剧本

<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


SCP
凯勒
新供应商
任何评论都会有帮助


-jt不想回答我自己的问题。。。刚刚找到了一个解决方案并想与大家分享。
<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>