Перейти к содержимому


Событие "клик" на кнопку "Редактировать"


Сообщений в теме: 3

#1 goodcolor

    Активный участник

  • Пользователи
  • PipPipPip
  • 206 сообщений
  • Пол:Мужчина
  • Город:Йошкар-Ола

Отправлено 19 Апрель 2017 - 16:10

Возможно ли повесить событие на кнопку "Редактировать"?
В Javascript одного из полей добавляю код:
$(document).ready(function(){
    document.querySelector('.edit_lines').onclick = function()
    {
	    myFunction('edit_value1', 'value2');
    };
});

Но при клике по кнопке "Редактировать" происходит обновление страницы вместо того, чтобы открыть поля для редактирования.
Моя функция проверяет наличие значения в первом поле и снимает/устанавливает атрибут disabled во втором поле.

Данная функция так же работает с событием потери фокуса на первом поле.
Но когда в первом поле устанавливается значение и не сохраняется, то при повторном переходе в режим редактирования без обновления страницы атрибут disabled снят при том, что первое поле пустое.
Компания "Хороший Цвет"
www.GoodColor.ru - поставки и производство самосветящихся товаров и материалов

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 761 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 19 Апрель 2017 - 17:11

Обновление страницы скорее всего означает ошибку в вашем коде, т.к. на кнопке по умолчанию <a href=""> висит. Смотрите в консоль браузера.

#3 goodcolor

    Активный участник

  • Пользователи
  • PipPipPip
  • 206 сообщений
  • Пол:Мужчина
  • Город:Йошкар-Ола

Отправлено 19 Апрель 2017 - 18:22

Ошибок javascript в консоли нет.
Компания "Хороший Цвет"
www.GoodColor.ru - поставки и производство самосветящихся товаров и материалов

#4 goodcolor

    Активный участник

  • Пользователи
  • PipPipPip
  • 206 сообщений
  • Пол:Мужчина
  • Город:Йошкар-Ола

Отправлено 20 Апрель 2017 - 10:46

Забыл уточнить, что функция на моём событии срабатывает, а стандартное - нет.
Компания "Хороший Цвет"
www.GoodColor.ru - поставки и производство самосветящихся товаров и материалов





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных