На моей странице APSX у меня есть список (techGroups), в котором есть некоторые элементы, которые предварительно выбраны. Пользователь может изменить выбор. Между тем, у меня есть кнопка сброса. Когда пользователь нажимает кнопку сброса, список будет восстановлен с выбранными предварительно выбранными элементами, а другие нет.
Я пишу следующую функцию javascript для нажатия кнопки сброса. Каким-то образом, после того, как я нажму кнопку сброса, будет выбран только первый предварительно выбранный элемент, остальные остальные - нет.
reset()
{
var selectedGroups = hiddenfield1.value.split(","); //i saved those preselected items in a hiddenfield
for (var i = 0; i < techGroups.options.length; i++) {
for (var j = 0; j < selectedGroups.length; j++) {
if (techGroups.options[i].value == selectedGroups[j]) {
techGroups.options[i].selected = true;
}
}
}
}
Может кто-нибудь помочь мне взглянуть на мой код и сказать, что не так? Спасибо.