copy.php 895 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. use common\helpers\Html;
  3. ?>
  4. <div class="input-group">
  5. <?= Html::textInput($name, $value, $options); ?>
  6. <span class="input-group-append">
  7. <span class="input-group-text pointer copy-link" data-clipboard-action="copy" data-clipboard-target="#<?= $options['id'] ?>"><?= $title?></span>
  8. </span>
  9. </div>
  10. <script>
  11. $(document).ready(function () {
  12. var clipboard = new ClipboardJS('.copy-link');
  13. clipboard.on('success', function(e) {
  14. console.info('Action:', e.action);
  15. console.info('Text:', e.text);
  16. console.info('Trigger:', e.trigger);
  17. e.clearSelection();
  18. rfMsg('复制成功');
  19. });
  20. clipboard.on('error', function(e) {
  21. console.error('Action:', e.action);
  22. console.error('Trigger:', e.trigger);
  23. rfMsg(e.trigger)
  24. });
  25. });
  26. </script>
粤ICP备19079148号