Hola,
Primero, creo que deberias borrar todos los ; que has puesto detras de las } en los if.
Tambien deberias devolver el valor "true" en el caso de que los valores sean correctos.
Código:
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;
}
return true; // todos los campos son validos
}
Asi, de cabeza, no se si la validacion del campo select te funcionara como lo has puesto. Si no te funciona, prueba a recorrer todas las options mirando si estan seleccionadas.
Si tienes algun problema, ya sabes donde preguntar.
Josemi