Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何根据在第一个下拉列表中选择的值在第二个下拉列表中选择值?这两个值都来自使用相同列表的数据库_Javascript_Java_Ajax_Jsp - Fatal编程技术网

Javascript 如何根据在第一个下拉列表中选择的值在第二个下拉列表中选择值?这两个值都来自使用相同列表的数据库

Javascript 如何根据在第一个下拉列表中选择的值在第二个下拉列表中选择值?这两个值都来自使用相同列表的数据库,javascript,java,ajax,jsp,Javascript,Java,Ajax,Jsp,我使用了两个下拉列表,列表中的数据来自数据库。假设我在第一个下拉列表中选择了name,那么这个特定项将不会显示在第二个下拉列表中 例如,第一个下拉列表中的值为: David Georj Michel 如果我选择米歇尔。则第二个下拉列表中的值应为: David Georj 使用简单的javascript来实现这一点 使用创建数组 var array=[]; 使用push操作符向其中添加元素,并使用pop迭代器删除元素 然后使用for循环迭代数组,并使用此代码段将元素“i”动态添加到选择列表中

我使用了两个下拉列表,列表中的数据来自数据库。假设我在第一个下拉列表中选择了name,那么这个特定项将不会显示在第二个下拉列表中

例如,第一个下拉列表中的值为:

David
Georj
Michel
如果我选择米歇尔。则第二个下拉列表中的值应为:

David
Georj

使用简单的javascript来实现这一点

使用创建数组

var array=[];
使用push操作符向其中添加元素,并使用pop迭代器删除元素

然后使用for循环迭代数组,并使用此代码段将元素“i”动态添加到选择列表中

select = document.getElementById('selectElementId');

 var opt = document.createElement('option');
opt.value = i;
opt.innerHTML = i;
select.appendChild(opt);
使用


澄清你在说什么?哪种语言?哪个工具包?代码示例?他将其标记为Javascript@SergePlease read-总结是,这不是一种理想的解决志愿者问题的方法,并且可能会对获得答案产生反作用。请不要将此添加到您的问题中。@Joey Pinto和Java您能在struts和employeelist中帮助我吗?employeelist是Arraylist类型。您能帮助我如何实现吗
 select.innerHTML=null;