Javascript 当教科书有任何值时,将选择自动下拉选项

Javascript 当教科书有任何值时,将选择自动下拉选项,javascript,c#,jquery,Javascript,C#,Jquery,当textbox有任何值时,如何自动选择下拉选项 例如: 这是我的下拉列表 选择一种颜色 红色 蓝色 绿色 这是文本框: 问题 如果文本框中的任何类型值为“填充”,则如何在下拉列表中自动选择绿色 您可以将input事件附加到输入以跟踪用户在输入时的更改,如果是,请选择所需的选项,选中下面的示例 希望这有帮助 $('#color')。在('input',function()上{ if($(this.val()!=“”) $('颜色').val(“其他”); 其他的 $('#color

当textbox有任何值时,如何自动选择下拉选项

例如:

这是我的下拉列表

选择一种颜色
红色
蓝色
绿色

这是文本框:


问题


如果文本框中的任何类型值为“填充”,则如何在下拉列表中自动选择绿色

您可以将
input
事件附加到输入以跟踪用户在输入时的更改,如果是,请选择所需的选项,选中下面的示例

希望这有帮助


$('#color')。在('input',function()上{
if($(this.val()!=“”)
$('颜色').val(“其他”);
其他的
$('#colors').val(“0”);
});

挑选颜色
红色
蓝色
绿色

如果您使用的是纯JavaScript,您可以试试这个

<select id="selection">
<option>pick a color</option>  
<option value="red">RED</option>
<option value="blue">BLUE</option>
<option value="others">Green</option>
</select>


<input type="text" id="color" oninput="myFunction()">

<script>
function myFunction() {
    document.getElementById("selection").value ='others';
}
</script>

挑选颜色
红色
蓝色
绿色
函数myFunction(){
document.getElementById(“选择”).value='others';
}

注意:我没有添加代码来处理在文本框中没有文本的情况下重置选择

您的意思是,不管文本是什么,只要有一些文本,下拉菜单就应该特别选择“绿色”作为选项?
<input type="text" name="color" id="color" />
<select id="selection">
<option>pick a color</option>  
<option value="red">RED</option>
<option value="blue">BLUE</option>
<option value="others">Green</option>
</select>


<input type="text" id="color" oninput="myFunction()">

<script>
function myFunction() {
    document.getElementById("selection").value ='others';
}
</script>