JavaScript-下拉式验证选择

JavaScript-下拉式验证选择,javascript,validation,Javascript,Validation,我有3个下拉列表,如果没有显示消息,我想在JavaScript中检查是否至少进行了一次选择。在JavaScript中,最简单的方法是什么 id:下拉列表1 id:下拉列表2 id:下拉列表3 谢谢//需要确保第一个下拉选项为空,然后 var dd1=document.getElementById('dropdown1') var dd2=document.getElementById('dropdown2') var dd3=document.getElementById('dropdown3'

我有3个
下拉列表
,如果没有显示消息,我想在JavaScript中检查是否至少进行了一次选择。在JavaScript中,最简单的方法是什么

id:下拉列表1 id:下拉列表2 id:下拉列表3


谢谢

//需要确保第一个下拉选项为空,然后

var dd1=document.getElementById('dropdown1')
var dd2=document.getElementById('dropdown2')
var dd3=document.getElementById('dropdown3')


//需要确保第一个下拉选项为空,然后

var dd1=document.getElementById('dropdown1')
var dd2=document.getElementById('dropdown2')
var dd3=document.getElementById('dropdown3')


或者如果(!dd1.selectedIndex | | |!dd2.selectedIndex | |!dd3.selectedIndex)@mkoryak:需要在条件之间使用“&&”,或者删除额外的“!”在dd2和dd3之前。。。但是你让我觉得null的测试无论如何都不起作用-需要做一些事情,比如将第一个选项设为空白,然后测试索引是否大于0。如果(!dd1.selectedIndex | | |!dd2.selectedIndex | |!dd3.selectedIndex)@mkoryak:需要在条件之间使用“&&”,或者删除额外的“!”我正在修改我的回答在dd2和dd3之前。。。但是你让我觉得null的测试无论如何都不起作用-需要做一些事情,比如将第一个选项设为空白,然后测试索引是否大于0。我正在修改我的答案
if (
  (dd1.selectedIndex == 0) && 
  (dd2.selectedIndex == 0) && 
  (dd3.selectedIndex == 0)
) {  
  alert('need to select at least one')
}