【发布时间】:2017-02-09 10:00:32
【问题描述】:
我正在尝试检查是否在我的表单中选择了一个选项(任何选项),尽管它不起作用。
我正在检查不是特别;这是我的代码:
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>
我似乎无法让它工作,任何关于不同解决方案的建议将不胜感激。
【问题讨论】:
-
语法错误:
if (document.getElementById('fillingtype').selected)单个 = 进行赋值,而不是比较,所以基本上你是在说“将我从文档中获得的 dom 元素设置为选定的变量”而不是“如果元素我从 DOm 得到的被选中,然后……'
标签: javascript forms html-select options