У меня есть эта функция, которая перебирает массив флажков, проверяющих, равно ли значение полей в текстовом поле, я не знаю, что не так.
function checkValue(contain) {
var boxes = document.getElementsByTagName("input");
for (var i = 0; i < boxes.length; i++) {
if (boxes[i].name == "vote[]") {
if (boxes[i].value.indexOf(contain.value) != -1) {
boxes[i].checked = true;
}
}
}
}
и вот как я это называю
OnClick="uncheckAll(); checkValue(document.getElementsByName("countrylist"));"
этот код находится в стороне от эха в php, который похож на это эхо '';