繁体   English   中英

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

[英]add new option to select drop down list using jsp

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

我在一个表行中有5个下拉互斥类别列表,我正在为它们提供一些初始选项。现在我希望如果列表包含用户的必需选项,那么用户可以从现有选项中选择...否则它应该能够要向该列表添加新条目,它应该在提交时同时在DB中更新。

按照以下步骤操作

  1. 正在填充数据库中的下拉列表。 因此,最好只在数据库中添加值。

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

  3. 更新后,使您的servlet返回到同一页面。

  4. 现在,您可以在下拉列表中看到新选项。

关于进一步问题解释的更新

为你的问题做一件事

  1. 在每个下拉列表的最后一个选项中给出一个文本框。

  2. 选择一个事件,在该事件中,用户在该文本框中输入新值后,可以触发行脚本onmouseout。

  3. 在该函数调用中获取文本值。

  4. 现在调用你的servlet或方法或者你正在使用的任何东西来使用Ajax或者通常使用与该下拉列表对应的列中的值来更新db。

  5. 刷新页面。

iii,终于完成了。 我使用以下功能 -

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);
}

循环内等等。 谢谢大家 。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM