0

Im trying create copy link, when user click on link it should auto copied.

i want like this " UPI ID: david@okidfcbank" The same link highlight like blue color.

Here is the code i tried now:

      const span = document.querySelector("span");

    span.onclick = function() {
    document.execCommand("copy");
    }

    span.addEventListener("copy", function(event) {
    event.preventDefault();
    if (event.clipboardData) {
        event.clipboardData.setData("text/plain", span.textContent);
        console.log(event.clipboardData.getData("text"))
    }
    });    
<div class="form-group">
  <label for="phone">Please Kindly Pay for Registration</label><br>
  <div class=" col-md-6 ">

    <img class="img-responsive cc-img" src="../img/payment/googlepayImg.png" style="padding-bottom: 10px; padding-top: 10px">
    <a href="#facebook_ads_example">UPI ID: david@okidfcbank</a>
    <label for="phone" style="font-weight:700; font-size: 17px;">or</label>
    <img class="img-responsive cc-img" src="../img/payment/googlepay.png">

  </div>
  <div class=" col-md-6">

    <img class="img-responsive cc-img" src="../img/payment/paytmImg.png" style="padding-bottom: 10px; padding-top: 10px">
    <span> Paytm link https://p-y.tm/aVL-Maw </span><br>
    <label for="phone" style="font-weight:700; font-size: 17px;">or</label>
    <img class="img-responsive cc-img" src="../img/payment/paytm.png"><br>

  </div>
</div>
PvDev
  • 653
  • 17
  • 52

1 Answers1

0
  1. You need to specify the link that you want to copy by adding ID.
  2. You need to add a javascript - jQuery " Copy Function ".

Please follow this link :

     codepen.io/shaikmaqsood/pen/XmydxJ

Its an amazing code.

Burhan Kashour
  • 589
  • 4
  • 14