我的代码有点问题。我正在尝试从下拉菜单中进行计算,然后它将 onChange 更改为文本框。几天来,我一直在尝试弄清楚它并在谷歌上搜索编码该功能的方法。任何人都可以请帮助或就如何解决这个问题给我建议吗?
function numGuest()
{
var a = document.getElementById("guests");
if(a.options[a.selectedIndex].value == "0")
{
registration.banq.value = "0";
}
else if(a.options[a.selectedIndex].value == "1")
{
registration.banq.value = "30";
}
}
<select id="guests" name="guests">
<option value="0">0</option>
<option value="1">1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
<input type="text" id="banq" name="banq" onChange="numGuest()" disabled />