Non ho capito....
Volete vedere il javascript richiamato?
Perchè la funzione richiamata dal button "campo4" è la medesima in tutte e due i casi succitati, solo con 2 campi funziona con 4 no.