Почему не появляется галочка на чекбоксе при использовании функции в onclick?

Имеется чекбокс:
<input type="checkbox" class="my-checkbox" name="checkbox-828[]" onclick="enter();return false;" value="Текст">


При нажатии на чекбокс запускается функция enter, которая работает с некоторыми div'ами:
function enter() {
   var player = new MediaElementPlayer('#audio-in-form');
   $(".my-img").css("opacity","1");
   player.play();
   $(".my-checkbox").attr("disabled", true);
   $(".current-checkbox").css("opacity","0.5");
  }


Все работает хорошо, вот только на чекбоксе не появляется галочка при клике, даже если присваивать ей атрибут checked (атрибут добавляется, галочка не появляется). Если удалить эту функцию, то галочка снова нормально добавляется. В чем может быть дело?
  • Вопрос задан
  • 1389 просмотров
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
Это потому что return false - означает неудачный клик, вот и не появляется.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 нояб. 2024, в 13:00
70000 руб./за проект
28 нояб. 2024, в 12:59
30000 руб./за проект
28 нояб. 2024, в 12:58
5000 руб./за проект