hola, lo puedes validar de igual forma que un input text, te djo un ejemplo
<SCRIPT LANGUAGE="javascript">
function validarForma()
{
if (document.forma.campo1.value == "")
{
window.alert("el campo 1 esta vacio.");
return false
};
if (document.forma.campo2.value == "")
{
window.alert("El campo 2 esta vacio");
return false
};
if (document.forma.prueba.value == "")
{
window.alert("El campo de opcion esta vacio");
return false
};
}
</script>
</HEAD>
<FORM name=forma onSubmit='return validarForma()'>
campo 1<br>
<input type=text name="campo1" size=50>
<br>
campo 2<br>
<input type=text name="campo2" size=50>
<br>
<select name=prueba>
<option></option>
<option value=opcion>opcion 1</option>
<option value=opcion>opcion 2</option>
<option value=opcion>opcion 3</option>
</select>
<br>
<input type=submit value="Enviar por correo">