Mesuti
@Mesuti

Почему скрипт срабатывает второй раз, хотя условие стоит на 1 запуск?

Привет!
Сделал условие на один запуск скрипта.
Однако, скрипт все равно срабатывает всегда.
В чем может быть ошибка?
  • Вопрос задан
  • 196 просмотров
Решения вопроса 2
zendor
@zendor
Вам нужна проверка внутри обработчика, а вы наоборот добавляете обработчик по проверке.
let pasteClickClientPhone = true;

$('.client-phone').click(function() {
  if (!pasteClickClientPhone) return;
  $(this).val('+');
  pasteClickClientPhone = false;
});
Ответ написан
Комментировать
RAX7
@RAX7
var pasteClickClientPhone = true;

$('.client-phone').click(function() {
  if (pasteClickClientPhone == true) {
    $('.client-phone').val('+');
  } 
  pasteClickClientPhone = false;
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы