Hola:
Ese tipo de validaciones se hacen desde el propio formulario (etiqueta form), con el evento submit:
<form onsubmit="return validar(this)"...
Luego fíjate en el return... si la función validar devuelve false, entonces el formulario no se envía, así que debes hacer la operación and (&&) de todos los campos controlando que tengan algo...
function validar(f) {
return
(f["csr"].value != "") &&
(f["local"].value != "") &&
(f["artefacto"].value != "") &&
(f["serie"].value != "")
}
Saludos