امانوئل
2 سال پیش توسط امانوئل مطرح شد
9 پاسخ

ساخت کپی متن با دکمه و با js

        <pre class="code" id="showCode" style="font-family: 'iransans';direction: ltr;">
              // --------------------------------------------------------------------------------------------------- Start TAM License
              $rtlLicenseClassName  = 'RTL_License_cabc87cd5c914b54';
              $rtlLicenseFilePath   = __DIR__ . DIRECTORY_SEPARATOR . $rtlLicenseClassName . '.php';
              $rtlLicenseFileHash   = @sha1_file($rtlLicenseFilePath);

              if ( $rtlLicenseFileHash === '59ce0ff56e0f8d406f74ab328c1bf3362cd903ca' &amp;&amp; file_exists($rtlLicenseFilePath) ) {
                require_once $rtlLicenseFilePath;

                if ( class_exists($rtlLicenseClassName) &amp;&amp; method_exists($rtlLicenseClassName, 'isActive') ) {
                    $rtlLicenseClass = new $rtlLicenseClassName();

                    if ( $rtlLicenseClass-&gt;{'isActive'}() === true ) {
                        // Product is Active Now, Enable Pro Features
                    }
                }
              }
              // ----------------------------------------------------------------------------------------------------- End TAM License
       </pre>

این کد منه چطور میتونم با جاوا اسکریپت و html یه دکمه براش بزام بالاش که روی اون کلید کرد طرف کپی بشه محتوای داخل تگ pre


ثبت پرسش جدید
علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 2 سال پیش آپدیت شد
0

سلام
به سادگی (من این کد رو با جی کوئری نوشتم و نیازه که جی کوئری رو ...) :

$("#showCode").click(funcation(){
    navigator.clipboard.writeText($("pre").html());
    alert('متن کپی شد');
});

امانوئل
تخصص : :) بـالـاخـَرـہ ڪـَم و زیـاد...
@emnatkins 2 سال پیش مطرح شد
0
<a href="javascript:void(0);" id="copyCode" class="btn btn-icon btn__color_gray"><i class="icon-playlist_add_check" style="border-radius: 29px 3px 0 0;background-color: #009688;color: white;"></i> کپی کد</a>

یه همچین دکمه ای بالاش بزارم


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 2 سال پیش مطرح شد
محمد حسین
تخصص : mevn stack
@saghari 2 سال پیش مطرح شد
0

میتونین از copy() استفده کنین


علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 2 سال پیش آپدیت شد
0

سلام
به سادگی (من این کد رو با جی کوئری نوشتم و نیازه که جی کوئری رو ...) :

$("#showCode").click(funcation(){
    navigator.clipboard.writeText($("pre").html());
    alert('متن کپی شد');
});

امانوئل
تخصص : :) بـالـاخـَرـہ ڪـَم و زیـاد...
@emnatkins 2 سال پیش مطرح شد
0

@gomnam کار نکرد کدتون


علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 2 سال پیش مطرح شد
0

@emnaktins
سلام مجدد
این کد رو امتحان کنید . اون نیاز به جی کوئری داره ...! ولی این کد نیاز نداره !!! :

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        var pre = document.getElementById("showCode");
        function copy_text(){
            navigator.clipboard.writeText("متنی که قرار است کپی شود");
            alert('متن کپی شد');
        }
    </script>
</head>
<body>
    <a id="showCode" onclick="copy_text()">copy</a>
</body>
</html>

امانوئل
تخصص : :) بـالـاخـَرـہ ڪـَم و زیـاد...
@emnatkins 2 سال پیش مطرح شد
Saira
@saira.solmaz 2 سال پیش مطرح شد
0

با سلام خدمت اساتید من دارم کدهای php یک سایت فروشگاهی تمرینی رو مینویسم. صفحه ای دارم که ادمین توش شماره تماس مشتری ها رو با اسم و فامیلشون میتونه ببینه. حالا میخام ادمین بتونه تمام این اسامی رو همراه با شماره تماس هر کدوم کپی کنه توی یک فلش .با چه کدی میتونم این کار رو انجام بدم.


محمد پورداداش
تخصص : طراح و کدنویس وردپرس
@MohammadFamo 2 سال پیش مطرح شد
-2
function gtcot(e){var t;document.selection?((t=document.body.createTextRange()).moveToElementText(document.getElementById(e)),t.select().createTextRange(),document.execCommand("copy")):window.getSelection&&((t=document.createRange()).selectNode(document.getElementById(e)),window.getSelection().addRange(t),document.execCommand("copy"),alert("رمز عبور کپی شد"))}
<div class="pass">
<span>رمز فایل دانلود شده : <em id="gtcopy">gooyatech</em></span>
<button type="button" onclick="gtcot('gtcopy')">کپی رمز عبور</button>
</li>

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام