نمایش نتایج: از شماره 1 تا 3 , از مجموع 3

موضوع: مشکل با رویداد paste در jquery

  1. #1
    عضو انجمن
    تاریخ عضویت
    Jun 2015
    نوشته ها
    194
    تشکر تشکر کرده 
    213
    تشکر تشکر شده 
    22
    تشکر شده در
    20 پست

    پیش فرض مشکل با رویداد paste در jquery

    https://jsfiddle.net/87r4adbp/1/


    یک textarea داریم . میخوام وقتی کاربر یک متنی را copy کرد و داخل این textarea میخواست paste کنه , بعد paste کردن , تعداد کارکتر های اون متن , داخل یک تگ p تایپ بشه ( توسط jquery ) .

    همه چیز دزست کار میکنه داخل پروژه من به غیر از یه مشکل کوچیک . مشکل اینجاست که الان وقتی بر رویه textarea با موس کلیک راست میکنید و رویه paste کلید میکنید برای اولین بار تعداد کارکتر ها رو نمیشمارد . برای دومین بار که با موس paste میکنید , تنها تعداد بار دوم را حساب میکند و بار اول رو نادیده میگیرد .

    اما وقتی با کلید های کیبورد ctrl+v میخواید متن رو Paste کنید , کاملا درست کار میکند . یعنی برای بار اولم دقیقا درست کارکترا هارو میشمارد و تایپ میکند .


    مشکل من فقط با paste :ردن از موس هست که باگی داره نمیدونم چطور ردیفش کنم . سرچ زیاد زدم و روش های مختلفی رو تست کردم اما نشد .


    از دوستانی که راهنمایی میکنند نهایت تشکر رو دارم .

  2. # ADS




     

  3. #2
    عضو جدید
    تاریخ عضویت
    Aug 2011
    نوشته ها
    20
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    14
    تشکر شده در
    11 پست

    پیش فرض پاسخ : مشکل با رویداد paste در jquery

    خدمت شما
    کد PHP:
    $('textarea').on('change keyup keypress paste input propertychange' , function() {
            var 
    cs = $(this).val().length;
            $(
    'p').text(cs);
    }); 
    برنامه نویسی حرفه ای ربات تلگرام
    نمونه کارها در کانال @robotnevis
    ID: @Homaygh

  4. تعداد تشکر ها ازamhf به دلیل پست مفید


  5. #3
    عضو انجمن
    تاریخ عضویت
    Jun 2015
    نوشته ها
    194
    تشکر تشکر کرده 
    213
    تشکر تشکر شده 
    22
    تشکر شده در
    20 پست

    پیش فرض پاسخ : مشکل با رویداد paste در jquery

    نقل قول نوشته اصلی توسط amhf نمایش پست ها
    خدمت شما
    کد PHP:
    $('textarea').on('change keyup keypress paste input propertychange' , function() {
            var 
    cs = $(this).val().length;
            $(
    'p').text(cs);
    }); 
    خیلی حیلی ممنونم داداش بابت کمکت

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 1
    آخرين نوشته: August 29th, 2017, 14:12
  2. سرور مجازی ایران - قبل از جواب لطفا کامل بخونید - Do not Copy&paste
    توسط goomboole در انجمن درخواست سرور مجازی
    پاسخ ها: 4
    آخرين نوشته: May 25th, 2015, 14:55
  3. پاسخ ها: 6
    آخرين نوشته: January 14th, 2015, 22:37
  4. رویدادها در jQuery
    توسط atlas123 در انجمن برنامه نویسی
    پاسخ ها: 1
    آخرين نوشته: January 8th, 2015, 09:42
  5. مشکل عجیب غیر فعال شدن paste در سرور
    توسط sarwhost در انجمن سوالات و مشکلات
    پاسخ ها: 17
    آخرين نوشته: September 1st, 2014, 12:35

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •