Установите выпадающий выбранный параметр на первый параметр в списке
Привет, я пробовал так много разных вещей, но ничего, кажется, не работает.
У меня есть экран с несколькими полями ввода, которые я хочу очистить после того, как пользователь нажмет кнопку ОК в окне предупреждения. Это работает за исключением 1 из моих полей - выпадающего списка. На самом деле это очистка значений, потому что при записи в БД значения очищаются, но все равно отображаются на странице.
Когда пользователь вручную очищает определенное поле, ему предлагается подтвердить, что он намерен очистить все входные данные. Если они отвечают "Да", я вызываю функцию Ajax из своего javascript. Эта функция Ajax вызывает хранимую процедуру. Если все это возвращается как успешное, то я хочу очистить все значения экрана - как я уже сказал, это работает для всех, кроме 1.
Ниже я пытаюсь очистить выпадающий список, установив selectedIndex равным -1.
Но на экране он все еще показывает ранее выбранный вариант.
Есть еще предложения ? Я перепробовал довольно много вещей ... установив его на selectedIndex = "0" и т. д. Просто чтобы посмотреть, действительно ли я могу изменить выбор, но ничего не работает для меня.
if (res == successMessage) { alert(successMessage); document.forms[0].reset(); /// THIS CLEARS ALL OTHER INPUTS document.getElementById("cmbList").selectedIndex = "-1"; }
Что я уже пробовал:
document.getElementById("cmbList").selectedIndex = "-1";
document.getElementById("cmbList").selectedIndex = "0";
document.getElementById("cmbList").value= "";
document.getElementById("cmbList").val()= "";