gpt4 book ai didi

javascript - 在下拉框中选择项目时更改文本框值

转载 作者:太空狗 更新时间:2023-10-29 13:20:09 24 4
gpt4 key购买 nike

我正在尝试使用从下拉框中选择的项目来更改文本框的值。但它不起作用。

我试过这个 HTML:

<select name="ncontacts" id="contacts" onchange="ChooseContact(this);"> 
</select>

和这个 JS:

function ChooseContact(data)
{
alert(data);
document.getElementById("friendName").value = data;
}

但文本框 val 没有更新。

最佳答案

这是因为 this(ChooseContact 的参数)指的是 select 元素本身,而不是它的值。您需要将 friendName 元素的 value 设置为 select 元素的 value:

document.getElementById("friendName").value = data.value; //data is the element

这是一个 working example .

关于javascript - 在下拉框中选择项目时更改文本框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10301507/

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