我对此非常陌生,正在处理 JavaScript 代码,我想看看下拉列表是否有任何选定的值。我该怎么做?
我尝试过:
var selectObj = form.document.getElementById('myListId');
var selectInd = selectObj.selectedInd;
并尝试过:
if(selectInd == "")
检查它是否为空。
我需要更改什么才能使其正常工作?
提前致谢!
最佳答案
根据设计,下拉菜单始终会选择一个值。如果您只是想先保留一个空值而不为用户选择某些内容,您可以简单地检查它的值是否为空。
document.getElementById("validate").onclick = function() {
if (document.getElementById("foo").value == "")
alert("invalid");
else
alert("valid");
};
根据评论,这可能不适用于旧版本的 IE。如果您需要支持这些浏览器,请务必在那里进行测试。
关于javascript - HTML/JS : Validating value in <selected>-list,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8387475/