Документация для разработчиков
Темная тема

BX.clipboard.bindCopyClick

void
BX.clipboard.bindCopyClick(
	DOMNode YourNode,
	Object params
);

Функция производит копирование текста в буфер обмена при нажатии на определенный элемент DOM.

Параметры функции

Параметр Описание
YourNode Элемент, при нажатии на который будет производиться копирование
params Массив параметров. Возможные ключи объекта params:
  • text - ссылка на объект, из которого будет производиться копирование;
  • showButtonIfNotSupported - флаг вывода сообщений, если метод копирования в буфер не поддерживается (по умолчанию - false);
  • popup - объект настроек всплывающего окна с информацией о результате копирования;

Пример использования

BX.clipboard.bindCopyClick(
	BX('copy_button'), 
	{
		text: BX('copy_text')
	}
);

При нажатии на элемент BX('copy_button') произойдет копирование в буфер содержимого (текста) контейнера BX('copy_text') (контейнер может быть в том числе элементом ввода формы).



Пользовательские комментарии

Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
Денис Сазонов
Чтобы работала библиотека clipboard, нужно в шаблоне или на странице подключить библиотеку clipboard.
CJSCore::Init (['clipboard']);
© «Битрикс», 2001-2025, «1С-Битрикс», 2025
Наверх