Skip to main content
Version: v10.15

Copy to Clipboard


Learn how to implement the copy text to clipboard in WaveMaker by following the steps below. You can use copying text to clipboard functionality for text, number, and textarea widgets.

note

Copying to clipboard applies to input widgets only. For example, text, number, textarea, and it does not apply to widgets like label.

Copy Text to Clipboard

The clipboard allows you to copy the text on a single button click or through an event handler. The following steps describe how to implement copy text to the clipboard feature on a button click.

form_filter_design

Step-1: Drag and Drop Widget

  1. Drag-and-drop a text, number, or a textarea widget on a page.
  2. Drag-and-drop a button and name it as Copy Text.

Step-2: Adding Script to the On Click Event

Add the following Script to the button to copy text.

  • Click the Copy Text button, go to Events -> On Click and select JavaScript from the dropdown.

Text and Number widgets

For text and number widgets, use the following script for button on click event.

Page.Widgets.<WidgetName>.$element.find('input').select();
document.execCommand("copy");

Textarea widget

For textarea widget, use the following script for button on click event.

Page.Widgets.<WidgetName>.$element.find('textarea').select();
document.execCommand("copy");