/
  • چطوری میشه از چندبار اجرای یک فرم بعلت چندبار کلیک کردن جلوگیری کرد؟

  • صفحه‌ها (2):
  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی چطوری میشه از چندبار اجرای یک فرم بعلت چندبار کلیک کردن جلوگیری کرد؟
    نویسنده پیام
    webnevesht آفلاین
    محمدرضا سلطانی
    ***

    ارسال‌ها: 972
    تاریخ عضویت: ۱۳۹۰ آذر ۲۵
    اعتبار: 22
    تشکرها : 384
    ( 702 تشکر در 427 ارسال )
    ارسال: #1
    چطوری میشه از چندبار اجرای یک فرم بعلت چندبار کلیک کردن جلوگیری کرد؟
    سلام...ببخشید واقعا نتونستم عنوان مناسبتری پیدا کنم.
    چطوری میشه از چندبار اجرای عملیات یک فرم بعلت چندبار کلیک پشت سرهم روی دکمه submit جلوگیری کرد؟ طرف اومده میگه روی این فرم دوبار یا سه بار که پشت سر هم کلیک میکنم اون عملیات رو دوسه بار تکرار میکنه....
    __________________________________________________________________________
    بنده طعم ايمان را نمي چشد، تا اينكه دريابد آنچه اتفاق نيفتاده است نمي شد كه اتفاق بيفتد؛و آنچه شده و اتفاق افتاده است,نمي شد كه نشود و اتفاق نيفتد....حضرت علي(ع)
    ۱۳۹۱ مهر ۱۰ ۱۲:۰۸ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    Reza آفلاین
    رضا شیخله
    *****

    ارسال‌ها: 3,025
    تاریخ عضویت: ۱۳۹۰ آبان ۱۶
    اعتبار: 133
    تشکرها : 2724
    ( 2716 تشکر در 1692 ارسال )
    ارسال: #2
    RE: چطوری میشه از چندبار اجرای یک فرم بعلت چندبار کلیک کردن جلوگیری کرد؟
    سابمیت میشه میره یه صفحه دیگه!
    منظورت ایجکسه؟
    __________________________________________________________________________
    -- - RezaWorkShop.ir - blog.RezaOnline.net
    ۱۳۹۱ مهر ۱۰ ۱۲:۲۵ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    webnevesht آفلاین
    محمدرضا سلطانی
    ***

    ارسال‌ها: 972
    تاریخ عضویت: ۱۳۹۰ آذر ۲۵
    اعتبار: 22
    تشکرها : 384
    ( 702 تشکر در 427 ارسال )
    ارسال: #3
    RE: چطوری میشه از چندبار اجرای یک فرم بعلت چندبار کلیک کردن جلوگیری کرد؟
    نه ایجکس نیست...یه فرمه...میره توی یه صفحه ی دیگه پردازش میشه و بعد برمیگرده توی یه صفحه ی اصلی
    __________________________________________________________________________
    بنده طعم ايمان را نمي چشد، تا اينكه دريابد آنچه اتفاق نيفتاده است نمي شد كه اتفاق بيفتد؛و آنچه شده و اتفاق افتاده است,نمي شد كه نشود و اتفاق نيفتد....حضرت علي(ع)
    ۱۳۹۱ مهر ۱۰ ۱۲:۳۰ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    Reza آفلاین
    رضا شیخله
    *****

    ارسال‌ها: 3,025
    تاریخ عضویت: ۱۳۹۰ آبان ۱۶
    اعتبار: 133
    تشکرها : 2724
    ( 2716 تشکر در 1692 ارسال )
    ارسال: #4
    RE: چطوری میشه از چندبار اجرای یک فرم بعلت چندبار کلیک کردن جلوگیری کرد؟
    پس یا من نگرفتم یا بد توضیح دادی!
    این سابمیته کجاست ، یعنی چه جوری جلو دستشه که هی دو سه بار میزنه .
    طبیعتاً میزنی میره یه صفحه دیگه .Undecided

    یه ذره جزئیاتشو بیشتر کنSleepy
    __________________________________________________________________________
    -- - RezaWorkShop.ir - blog.RezaOnline.net
    ۱۳۹۱ مهر ۱۰ ۰۱:۴۹ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    webnevesht آفلاین
    محمدرضا سلطانی
    ***

    ارسال‌ها: 972
    تاریخ عضویت: ۱۳۹۰ آذر ۲۵
    اعتبار: 22
    تشکرها : 384
    ( 702 تشکر در 427 ارسال )
    ارسال: #5
    RE: چطوری میشه از چندبار اجرای یک فرم بعلت چندبار کلیک کردن جلوگیری کرد؟
    ببین فرض کن شما یه فرم ساده داری....فیلدهاشو پر میکنی...سابمیت میزنی...اینترنته دیگه کندی و تندی داره ...توی این فاصله که میخواد صفحه رو اجرا کنه یه بار دیگه طرف سابمیت میزنه....میدونی منظورم کجاست؟
    دفعه ی اول که سابمیت میزنی تا یه نواری بالای پنجره ی بروزرت هست که دور خودش میچرخه تا صفحه ی جدید لود بشه...بعلت کندی اینترنت اونجا طرف تنبلی کرده و بجای اینکه صبر کنه صفحه اجرا بشه پشت سر هم چندبار سابمیت رو زده...و هر دفعه هم سیستم اون عملیات رو اجرا کرده
    __________________________________________________________________________
    بنده طعم ايمان را نمي چشد، تا اينكه دريابد آنچه اتفاق نيفتاده است نمي شد كه اتفاق بيفتد؛و آنچه شده و اتفاق افتاده است,نمي شد كه نشود و اتفاق نيفتد....حضرت علي(ع)
    ۱۳۹۱ مهر ۱۰ ۰۸:۵۶ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    undefined غایب
    احسان
    *******

    ارسال‌ها: 2,088
    تاریخ عضویت: ۱۳۸۸ مهر ۲۹
    اعتبار: 76
    تشکرها : 2005
    ( 2071 تشکر در 1219 ارسال )
    ارسال: #6
    RE: چطوری میشه از چندبار اجرای یک فرم بعلت چندبار کلیک کردن جلوگیری کرد؟
    خب دکمه سابمیت رو بعد از اولین کلیک غیر فعال کن.
    __________________________________________________________________________
    هر چیزی که در جستن آنی آنی...
    ۱۳۹۱ مهر ۱۰ ۰۹:۱۵ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : ali786 Reza
    webnevesht آفلاین
    محمدرضا سلطانی
    ***

    ارسال‌ها: 972
    تاریخ عضویت: ۱۳۹۰ آذر ۲۵
    اعتبار: 22
    تشکرها : 384
    ( 702 تشکر در 427 ارسال )
    ارسال: #7
    RE: چطوری میشه از چندبار اجرای یک فرم بعلت چندبار کلیک کردن جلوگیری کرد؟
    چطوری؟
    __________________________________________________________________________
    بنده طعم ايمان را نمي چشد، تا اينكه دريابد آنچه اتفاق نيفتاده است نمي شد كه اتفاق بيفتد؛و آنچه شده و اتفاق افتاده است,نمي شد كه نشود و اتفاق نيفتد....حضرت علي(ع)
    ۱۳۹۱ مهر ۱۰ ۰۹:۳۰ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    ali786 آفلاین
    I'm learning to coding
    ***

    ارسال‌ها: 212
    تاریخ عضویت: ۱۳۹۰ بهمن ۷
    اعتبار: 10
    تشکرها : 771
    ( 161 تشکر در 104 ارسال )
    ارسال: #8
    RE: چطوری میشه از چندبار اجرای یک فرم بعلت چندبار کلیک کردن جلوگیری کرد؟
    سلام
    با jQuery :
    کد PHP:
    $('input:submit').click(function(){
        $(
    'p').text("Form submiting.....");
        $(
    'input:submit').attr("disabled"true);    
    }); 

    موفق باشی
    ۱۳۹۱ مهر ۱۰ ۱۰:۰۳ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : undefined
    amenocy آفلاین
    امین عباسی
    ***

    ارسال‌ها: 173
    تاریخ عضویت: ۱۳۸۹ دي ۱۳
    اعتبار: 4
    تشکرها : 61
    ( 102 تشکر در 76 ارسال )
    ارسال: #9
    RE: چطوری میشه از چندبار اجرای یک فرم بعلت چندبار کلیک کردن جلوگیری کرد؟
    فکر کنم csrf که تو این فریم ورک ها هست برای همین کار هم جواب میده . البته تست نکردم
    __________________________________________________________________________
    Idea

    Apkmafia Android apk download blog
    ۱۳۹۱ مهر ۱۰ ۱۱:۴۰ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    Reza آفلاین
    رضا شیخله
    *****

    ارسال‌ها: 3,025
    تاریخ عضویت: ۱۳۹۰ آبان ۱۶
    اعتبار: 133
    تشکرها : 2724
    ( 2716 تشکر در 1692 ارسال )
    ارسال: #10
    RE: چطوری میشه از چندبار اجرای یک فرم بعلت چندبار کلیک کردن جلوگیری کرد؟
    نقل قول: چطوری؟
    کد:
    <input type=submit value="ok" onclick="this.disable=true" />

    نقل قول: فکر کنم csrf که تو این فریم ورک ها هست برای همین کار هم جواب میده . البته تست نکردم
    خیر جواب نمیده .
    csrf یک مقدار یکتاست ، تمام درخواستها هم توسط شخص ارسال میشه و صحت دسترسی قابل قبول هست .
    __________________________________________________________________________
    -- - RezaWorkShop.ir - blog.RezaOnline.net
    ۱۳۹۱ مهر ۱۰ ۰۲:۵۸ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : ali786
    « قدیمی تر | تازه‌ تر »

  • صفحه‌ها (2):
  • ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS