مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

iran

عضویت از 1394/01/31

کپی کردن متن input بکمک jquery

  • شنبه 28 اردیبهشت 1398
  • 18:28
تشکر میکنم

سلام
فرض کنید یک input از text است و یک button هم داریم 
حال می خواهم هروقتی روی button  کلیک کردم متن نوشته شده داخل input  عمل کپی انجام شود بکمک jquery
چه کدی باید بنویسم
باتشکر

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

  • یکشنبه 29 اردیبهشت 1398
  • 07:47

سلام

روی ایونت کلیک باتن مقدار .Val()  تکست باکس را بگیر

کاربر سایت

محمد اردوخانی

عضویت از 1396/05/17

  • یکشنبه 29 اردیبهشت 1398
  • 10:25

با سلام خدمت شما دوست عزیز

برای کپی کردن یه متن درون clipboard میتونین از کد زیر استفاده کنین :

function CopyToClipboard(elementId) {
    var $temp = $("<input>");
    $("body").append($temp);
    var el = $("#" + elementId);
    $temp.val($(el).val()).select();
    document.execCommand("copy");
    $temp.remove();
}

یه id به input بدین و برای event کلیک روی دکمه از متد بالا استفاده کنین و id رو بهش پاس بدین

سورسش رو براتون میذارم تا استفاده کنین

فایل های ضمیمه

کاربر سایت

iran

عضویت از 1394/01/31

  • یکشنبه 7 مهر 1398
  • 08:40

سلام

مهندس اگر بخواهیم یک مقدار datat-id را کپی کنیم باید چکار کنیم 

روش فوق جوابگو نیست 

باتشکر

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)