gpt4 book ai didi

c# - 更改文本框文本时如何将选定的下拉列表索引设置为 0?

转载 作者:搜寻专家 更新时间:2023-11-01 05:03:08 24 4
gpt4 key购买 nike

我正在使用下拉菜单填充文本框。但是,如果下拉列表中不存在首选值,则用户直接在该文本框中输入值。

如果用户首先从下拉列表中选择值,然后他不想要该值并且他在该文本框中键入另一个文本,那么此时下拉列表应设置为索引 0,因为用户正在键入另一个值。

我使用了文本框的 textchanged 事件,但它不起作用。谁能告诉我如何为此编写 javascript?提前致谢。

最佳答案

这应该适合你:

function ResetDropDown(id) {
document.getElementById(id).selectedIndex = 0;
}
function ResetTextBox(id) {
document.getElementById(id).value = '';
}
<select id="MyDropDown" onchange="ResetTextBox('MyTextBox');">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
<input id="MyTextBox" type="text" onkeypress="ResetDropDown('MyDropDown');"/>

关于c# - 更改文本框文本时如何将选定的下拉列表索引设置为 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/380240/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com