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