gpt4 book ai didi

javascript - 检查我的表单中的选项是否被选中将不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 16:02:52 24 4
gpt4 key购买 nike

我正在尝试检查是否在我的表单中选择了某个选项(任何选项),尽管它不起作用。

我正在检查不是具体的;这是我的代码:

if (document.getElementById('fillingtype') = selected;) {
alert('yes');
} else {
alert('no');
}
<select id="fillingtype" name="filling">
<option id="tuna" value="tunamayo">Tuna Mayo</option>
<option value="smokeychicken">Smokey Chicken + Crisp Lettuce</option>
<option value="pizza">Meat Feast Pizza filling</option>
<option value="hamcheese">Ham + Cheese</option>
</select>

我似乎无法让它工作,任何有关不同解决方案的建议将不胜感激。

最佳答案

我猜总有一个选定的值(默认情况下它将是金枪鱼蛋黄酱),您可以在用户选择新值时添加一个监听器,如下所示:

document.getElementById('fillingtype').addEventListener('change',function(){ 
console.log(this.value)
});
<select id="fillingtype" name="filling">
<option id="tuna" value="tunamayo">Tuna Mayo</option>
<option value="smokeychicken">Smokey Chicken + Crisp Lettuce</option>
<option value="pizza">Meat Feast Pizza filling</option>
<option value="hamcheese">Ham + Cheese</option>
</select>

关于javascript - 检查我的表单中的选项是否被选中将不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42133522/

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