下拉列表中的选定索引在未选择任何值时引发错误
selected index in dropdown list throwing error when no value is selected
我正在尝试访问从下拉列表中选择的值,并填充到表的一行中。我正在使用:
cell2.innerHTML = choiceInput.options[choiceInput.selectedIndex].text;
其中choiceInput
是我的下拉元素的名称。
如果我从下拉列表中选择了一个选项,这是有效的,但如果我没有从下拉列表选择任何内容,我会选择一个null
值,并得到一个JavaScript错误。
有人能帮我吗?
获取潜在的option
元素,使用if语句,这样在没有可用元素时就不会尝试访问.text
。
var selected = choiceInput.options[choiceInput.selectedIndex];
if (selected)
cell2.innerHTML = selected.text;
使用验证。
function validateListBox(){
var listBoxSelection=document.getElementById("choiceInput").value;
if(listBoxSelection==0){
alert("Please select );
return false;
}else{
return true;
}
return true;
}
相关文章:
- AJAX:$_GET不返回任何值
- 使用$_POST值选择下拉列表
- 他们是如何使用angular/jqLite find()方法按属性名称和值选择元素的?ng conf 2015
- 表单未使用 MVC 提交任何值 Asp.Net
- 如果没有从下拉列表中选择任何值,则允许使用php、mysql、javascript将文本框添加到mysql表中
- 任何不选择已在令牌输入中选择的名称的想法
- 如何将按钮的数据属性设置为输入[type=text]中设置的任何值
- get_browser降低页面加载速度,任何其他选择
- 为什么当订阅两次rx 2.3中的observable时,第二次订阅没有收到任何值
- WebKitBrowser.StringByEvaluatingJavaScriptFromString 不返回任何值
- 如何使用JQuery按值选择复选框
- 根据动态值选择和取消选择复选框
- 下拉列表中的选定索引在未选择任何值时引发错误
- 当教科书有任何值时,将自动选择下拉选项
- 如何找到所有没有't没有选择任何值
- jQuery自动完成没有'如果未选择任何值,则t点火
- 为什么选择框不张贴任何值,如果用户没有选择的选择
- 如何检查HTML选择选项中是否包含任何值
- 从下拉列表中选择值后,下次不会显示任何值
- 选择所有不返回任何值