Это должно быть просто, если вы используете массив для хранения ссылок на ваши текстовые поля.Например (от макушки головы, так что это не будет на 100% верно), скажем, у вас 5 поперек и 3 вниз:
var col = new Array(5);
var row = new Array(3);
col[0] = document.myForm.checkA1;
col[1] = document.myForm.checkB1;
// etc
row[0] = col;
col = new Array(5);
col[0] = document.myForm.checkA2;
col[1] = document.myForm.checkB2;
// etc
row[1] = col;
col = new Array(5);
col[0] = document.myForm.checkA3;
col[1] = document.myForm.checkB3;
// etc
row[2] = col;
Теперь вы можете перебирать массив в row[0]
и если вы обнаружите, например, что row[0][2]
имеет текст, вам просто нужно убедиться, что row[1][2]
также имеет текст.