У меня опять стопор
var reffereeGet = document.getElementsByName('refferee'); var z=0;
metka1:
for (var j=0; j<sumparticipant; j++)
{
refferee[j]=new Array();
for (var i=0; i<sumrefferee; i++)
{
refferee[j][i]=reffereeGet[z].value;
z++;
if (typeof refferee[j][i] == 'undefined' || refferee[j][i] == null || refferee[j][i] == 0)
{
var arb=i+1;
alert ('Судья '+arb+' не определил место'); break metka1;
}
}
}
document.write('1 - '+ refferee[0][0] + '<br>2 - '+ refferee[0][1] + '<br>3 - '+ refferee[0][2] + '<br>4 - '+ refferee[0][3] + '<br>5 - '+ refferee[0][4]+
'<br><br>6 - '+ refferee[1][0] + '<br>7 - '+ refferee[1][1] + '<br>8 - '+ refferee[1][2] + '<br>9 - '+ refferee[1][3] + '<br>10 - '+ refferee[1][4]);
Почему в строке 8 я не могу использовать переменную z в выражении
"reffereeGet[z].value" ???
Если я ставлю i - то работает, если z - не работает. Хотя переменная z++ считается до 30 (согласно циклу) ,выводится значение
А нужно это чтоб разделить одномерный массив полученный путем опроса input (var reffereeGet = document.getElementsByName('refferee'); ) на двухмерный, то есть построчно