Javascript 从无线电场中提取值的keyup替代方案

Javascript 从无线电场中提取值的keyup替代方案,javascript,Javascript,我正在尝试编辑一段接近正常工作的代码。我希望文本首先显示“RSVP”,但当有人选择它并将其用作主文本时,会拉取收音机框的值 它几乎可以正常工作,但这个代码片段似乎没有获得收音机盒的价值。我想这可能是因为keyup在无线电领域不起作用,但我不确定如何获得这个值 function initInput() { input = document.getElementById('input'); input.addEventListener('keyup', updateText); inp

我正在尝试编辑一段接近正常工作的代码。我希望文本首先显示“RSVP”,但当有人选择它并将其用作主文本时,会拉取收音机框的值

它几乎可以正常工作,但这个代码片段似乎没有获得收音机盒的价值。我想这可能是因为keyup在无线电领域不起作用,但我不确定如何获得这个值

function initInput() {
  input = document.getElementById('input');
  input.addEventListener('keyup', updateText);
  input.value = 'RSVP';
}

您可以使用
change
,这将仅在值更改时触发

function initInput() {
  input = document.getElementById('input');
  input.addEventListener('change', updateText);
  input.value = 'RSVP';
}

编辑:我没有提供更新的小提琴,因为我认为你可以从那里开始使用。

如果你在单选按钮上使用鼠标,而不是键盘,你应该使用类似“单击”的鼠标事件