Pues yo probe tu ejemplo y me funciona, claro que le faltan unos detallitos como validar los espacios y cosas por el estilo pero lo que cabe resaltar es que si funciona, lo que yo creo que te ha de faltar es agregarle el metodo onclick al boton submit o pasar el código a una función para que cuando se de clic se mande a llamar a esta o algo por el estilo. Mira, esto fue lo que probe con tu código javascript
:
Código PHP:
<html>
<head>
<script languaje = "javascript">
function valida()
{
if (document.form1.id_sala.value == "")
{
alert("Complete el ID de la sala");
form1.id_sala.focus();
return (false);
}
}
</script>
</head>
<body>
<form name = "form1" action = "#">
<input type="text" name="id_sala" value="">
<input type = "submit" name = "submit" value = "Enviar" onclick = "valida()">
</form>
</body>
</html>
Nota: Deberías de poner tu consulta en el foro de javascript no de php y lo más seguro es que te sepan dar solución a lo que quieres más rápido. Suerte