使用jsp添加新选项以选择下拉列表

add new option to select drop down list using jsp

本文关键字:选择 下拉列表 选项 jsp 添加 新选项 使用      更新时间:2023-09-26

谁能建议,如何添加新的选项下拉列表(使用html中的选择标签),以便用户可以输入新的值,并在提交时应追加到现有的列表。我能够通过DB动态填充它的选项列表,它工作正常

我在一个表行中有5个下拉互斥的类别列表,我为他们提供了一些初始选项。现在我想,如果列表包含用户所需的选项,那么用户可以从现有的一个选择…否则,它应该能够向列表中添加一个新条目&

遵循这个步骤

  1. 当您从数据库填充下拉列表时。所以最好只在数据库中添加值

  2. 我认为您的用户将在文本框中输入值。因此,在提交时调用一个方法或servlet,可以用来在数据库字段中添加值,您将从中填充下拉列表。

  3. 更新后让servlet返回同一页面

  4. 现在你可以在下拉菜单中看到你的新选项

更新进一步的问题解释

为你的问题做一件事

  1. 选择用户在文本框中输入新值后触发java脚本函数line onmouseout的事件

  2. 在函数调用中获取文本值

  3. 现在调用你的servlet或方法或任何你正在使用的更新数据库与值值对应的列下拉使用Ajax或正常。

  4. 刷新页面

终于完成了。我使用以下函数作为-

function abc()
{
    var myoption = document.createElement("option"); //works with both mozilla and IE
    myoption.text ="mytext";
    myoption.id="mytext";
    myoption.name="mytext";
    myoption.value ="mytext"; //Probably, the sID stuff
    document.getElementById("drop_1").options.add(myoption);
}

,循环内循环。谢谢大家。