HTML 下拉列表无法捕获 onChange() 如果下拉列表中只有一个值使用 javascript
HTML dropdown can't capture onChange() if there is only one value in dropdown using javascript
我正在使用Java脚本,用于选择下拉列表的值。我需要对 OnChange 事件执行一些操作,但如果下拉列表中只有一个选项,我无法在 onChange 事件中捕获它。我的下拉菜单是动态形成的,所以不知道我会得到多少个选项,但如果只有一个选项,我就会遇到问题。有没有办法只用一个捕获OnChange事件?
由于您不知道获得多少个选项,因此请添加一个值 = " 的默认选项
<select onChange="alert('hello')">
<option value="" >Select an option</option>
<option value="option1">Option 1</option>
</select>
编辑:
<select onmousedown="this.value='';">
var vehicleOption="";
for (var vehicleOptionIterator = 0; vehicleOptionIterator < splitVechilePlateNo.length; vehicleOptionIterator++)
{
vehicleOption += "<option value=" + splitVechilePlateNo[vehicleOptionIterator].split('-')[0] + ">" + splitVechil ePlateNo[vehicleOptionIterator].split('-')[1] + "</option>";
}
相关文章:
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 如何在用户返回和上一个按钮时刷新下拉列表
- 如何为下拉列表的每个选项添加一个属性
- 在Twitter BootStrap嵌套下拉列表中托管一个选择列表(IE 9特定)
- 当我有<选择>下拉列表
- 如何使用jquery将所选项目从一个下拉组列表(optgroup)移动到另一个下拉列表(optgroup)
- 如何强制用户从下拉列表和按钮中选择一个值以启用保存按钮
- 在另一个下拉列表中的选择上切换下拉列表中选项的可见性
- 将onclick事件附加到具有一个元素的下拉列表中
- jQuery-在带有独立操作的下拉列表项末尾有图标
- 引导程序在单击另一个下拉列表时关闭下拉列表
- 我可以为 4 个不同的下拉列表创建一个循环吗?
- 根据选择的其他下拉列表填充一个下拉列表
- Jquery下拉列表,希望页面加载时始终有一个值位于顶部
- 在html表的foreach绑定中,是否有可能将数据绑定到一个带有knockout的select下拉列表?
- 下拉列表,有一个输入字段的选项
- 在一定数量的元素之后有一个下拉列表
- CasperJS:下拉列表;选择一个选项,代码可以在浏览器中工作,但不能在幻影中工作
- 我有一个html形式的multipe下拉列表,现在我必须使用coldfusion将选定的值存储到数据库中
- 下拉列表中有一个以上的限定符.可以让JS工作