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

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

کاربر سایت

rostami_mohammad67

عضویت از 1395/11/18

ایجاد تایمر در صفحه

  • پنجشنبه 23 دی 1400
  • 10:02
تشکر میکنم

با سلام

چطوری میتونم وقتی که کاربر درخواست کد فعال سازی میده ( که یک پیامک براش ارسال بشه ) یه تایمر به صفحه asp.net mvc  اضافه کنم و مثلا تا 2 دقیقه اجازه درخواست مجدد کد فعال سازی بهش ندم.

ممنونم

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

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

rostami_mohammad67

عضویت از 1395/11/18

  • پنجشنبه 23 دی 1400
  • 11:11

جوابشو پیدا کردم ممنونم

 

<button class="js-button">Click me</button>

 

<script>

   const button = document.querySelector('.js-button');

   let buttonDisabled = false;

 

   button.addEventListener('click', function (event) {

       if (buttonDisabled === false) {

           buttonDisabled = true;

           button.textContent = 'Disabled';

           

           setTimeout(function () {

               buttonDisabled = false;

               button.textContent = 'Click me';

           }, 5000);

       }

   });

</script>

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

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

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

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