No parece ser demasiado complicado, aunque yo guardaría el valor total en una variable.
Luego, tendría una función suma() llamada en el evento
blur de cada campo, que valide la suma. Podés hacer que tus nombres de campos faciliten las cosas, pero por ejemplo:
Código Javascript
:
Ver originalvar suma_total = <?php echo $valor_x; ?>;
var n = 15;
function suma() {
var suma_parcial = 0;
for (var i = 1; i < n; i++) {
suma_parcial += document.getElementById('campo' + i);
}
if (suma_parcial === suma_total) {
activar_submit();
}
}
Faltaría hacer una comprobación para los campos vacíos, pero esa es la idea.
Saludos.