Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.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 jquery将文本从选择选项复制到另一个自动输入中_Javascript_Jquery_Css - Fatal编程技术网

Javascript jquery将文本从选择选项复制到另一个自动输入中

Javascript jquery将文本从选择选项复制到另一个自动输入中,javascript,jquery,css,Javascript,Jquery,Css,我想将“选择选项”中的文本复制到另一个自动输入中,我发现:http://jsfiddle.net/6khr8e2b/ 但我不能改变它 我想这样做: <select > <option value="0">AAAA</option> <option value="1">BBBB</option> </select> <select > <option value="0">CCCC</optio

我想将“选择选项”中的文本复制到另一个自动输入中,我发现:http://jsfiddle.net/6khr8e2b/ 但我不能改变它

我想这样做:

<select >
<option value="0">AAAA</option>
<option value="1">BBBB</option>
</select>

<select >
<option value="0">CCCC</option>
<option value="1">DDDD</option>
</select>

<input type="text" >
我将有两个选择和一个输入 当我选择on时,选择AAAA和DDDD,我希望在输入值中自动键入:AAAA DDDD

Javascript解决方案 const selects=document.queryselector all'select_1,select_2'; const selectOne=选择[0]; const selectTwo=选择[1]; const input=document.getElementById'input_1'; Array.fromselects.forEachselect=>{ 选择.addEventListener'change',=>{ input.value=`${selectOne.options[selectOne.selectedIndex].textContent}${selectTwo.options[selectTwo.selectedIndex].textContent}`; }; }; AAAA BBBB 中交 DDDD 这对你会有帮助的

函数getinput{ var-val=; val=$select_1选项:选中。text++$select_2选项:选中。text $input_1.0 valval; } $function{ $.select.change函数{ var-val=; val=$select_1选项:选中。text++$select_2选项:选中。text $input_1.0 valval; }; $.select.triggerchange; } 挑选{ 宽度:150px; } AAAA BBBB 中交 DDDD
如果没有onchange=getinputhow我可以添加第三个@Geo1313`val=$select_1选项:选中。text++$select_2选项:选中。text++$select_3选项:选中。text`可以重试吗。我刚刚做了一个调整。现在正在工作,但它如何只对id=select\u 1 id=select\u 2 id=input\u 1起作用?我不太理解你的问题。你能换个说法吗?@Geo1313我想我现在明白了。你能检查我的更新,看看这是否解决了你的问题吗?检查我的最新更新。我还提供了jQuery解决方案。