/
  • نحوه استفاده از رویداد blur

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی نحوه استفاده از رویداد blur
    نویسنده پیام
    mohammad.mm540 آفلاین
    عضو
    ***

    ارسال‌ها: 217
    تاریخ عضویت: ۱۳۹۴ تير ۳۱
    اعتبار: 0
    تشکرها : 18
    ( 5 تشکر در 5 ارسال )
    ارسال: #1
    نحوه استفاده از رویداد blur
    سلام دوستان بنده این سوال را قبلا هم پرسیدم اساتید هم لطف کردند و راهنمایی فرمودند ولی با تلاش زیادی هم که کردم نتونستم به هدفم برسم و مشکلم پابرجاست دوستان، اساتید لطفا راهنماییم کنید یه راهنمایی کامل من در صفحه a.php کدهای زیر را دارم:
    کد PHP:
    <html>
    <
    head>
    </
    head>
    <
    body>
    <
    input type="text" name="year">
    <
    input type="text" name="month ">
    <
    input type="text" name="day">

    <
    input type="text" name="count">
    <
    p id="f_day" name="f_day"></p>
    </
    Body>
    </
    html
    دوستان من میخام وقتی تاریخ را که در سه باکس text فوق وارد میکنم و در ادامه در تکست با خاصیت نام count مثلا عدد پنج را وارد میکنم در تگ p با خاصیت ای دی f_date بلافاصله و بدون سابمیت کردن یعنی با خاصیت blur js وپس از برداشته شدن فوکوس از روی باکس با نام count به اندازه عدد وارد شده در این باکس به تاریخ باکسهای بالا اضافه شده و مثلا بنویسه :
    سه شنبه 1 فروردین 1395
    یعنی تعداد روزهای وارد شده در باکس count را به تاریخ وارد شده 3 باکس تاریخ اضافه نموده و تاریخ آن روز را محاسبه و در تگ p نشان دهد فقط دوستان این خیلی مهمه که بلافاصله این تاریخ نشون داده شه خواهشا کمک کنید کارم گیره ممنونم از شما.[/php]
    (آخرین ویرایش در این ارسال: ۱۳۹۵ ارديبهشت ۴ ۰۷:۴۱ عصر، توسط mohammad.mm540.)
    ۱۳۹۵ ارديبهشت ۴ ۰۷:۳۸ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    molana آفلاین
    چالیست - chalist
    *******

    ارسال‌ها: 1,764
    تاریخ عضویت: ۱۳۸۷ آذر ۳۰
    اعتبار: 60
    تشکرها : 1644
    ( 1550 تشکر در 1015 ارسال )
    ارسال: #2
    RE: نحوه استفاده از رویداد blur
    کسی برات کد نمیزنه متاسفانه
    خودت کدوم بخشش رو انجام دادی؟
    اگه از jquery استفاده می کنی اینطوری میشه:
    کد PHP:
    $('body').on('blur''#p', function(){
      
    //کدشما
    }); 

    بقیه ش هم ساده ست
    عدد روز و ماه و سال رو که داری
    اگه ماه ۱ تا ۶ بود و روز ۲۶ به بالا بود یکی به ماه اضافه کن و باقیمونده رو به روز
    اگه ماه ۷ تا ۱۲ بود و روز ۲۵ به بالا بود یکی به ماه اضافه کن و باقیمونده رو به روز
    و...
    __________________________________________________________________________
    همه جوره اش رو داریم ظاهرن
    ۱۳۹۵ ارديبهشت ۴ ۰۸:۱۸ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    mohammad.mm540 آفلاین
    عضو
    ***

    ارسال‌ها: 217
    تاریخ عضویت: ۱۳۹۴ تير ۳۱
    اعتبار: 0
    تشکرها : 18
    ( 5 تشکر در 5 ارسال )
    ارسال: #3
    RE: نحوه استفاده از رویداد blur
    (۱۳۹۵ ارديبهشت ۴ ۰۸:۱۸ عصر)molana نوشته شده توسط:  کسی برات کد نمیزنه متاسفانه
    خودت کدوم بخشش رو انجام دادی؟
    اگه از jquery استفاده می کنی اینطوری میشه:
    کد PHP:
    $('body').on('blur''#p', function(){
      
    //کدشما
    }); 

    بقیه ش هم ساده ست
    عدد روز و ماه و سال رو که داری
    اگه ماه ۱ تا ۶ بود و روز ۲۶ به بالا بود یکی به ماه اضافه کن و باقیمونده رو به روز
    اگه ماه ۷ تا ۱۲ بود و روز ۲۵ به بالا بود یکی به ماه اضافه کن و باقیمونده رو به روز
    و...
    سلام دوست عزیز آیا میشه در اون قسمتی که نوشتید "کدشما" از php استفاده کنم متاسفانه از js هیچی نمیدونم آیا میشه بگید چطور خروجی اون تکستهای تاریخ را. داخل اون function که نوشتید بگیرم اگه با php داخل همین کد شما بشه عالیه.
    (آخرین ویرایش در این ارسال: ۱۳۹۵ ارديبهشت ۴ ۰۹:۰۳ عصر، توسط mohammad.mm540.)
    ۱۳۹۵ ارديبهشت ۴ ۰۹:۰۰ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    kasbookar آفلاین
    **(فرشاد انگوتی)**
    ****

    ارسال‌ها: 525
    تاریخ عضویت: ۱۳۹۳ دي ۲۳
    اعتبار: 17
    تشکرها : 258
    ( 169 تشکر در 128 ارسال )
    ارسال: #4
    RE: نحوه استفاده از رویداد blur
    با اجازه استاد عزیزم مولاناSmile
    دوست من از keyup استفاده کن برای مثال
    کد PHP:
    $("#تکست ورودی").keyup(function(){
            
    تکست پی تکست 1 تکست 2        
        
    }); 
    یا مثل این
    کد PHP:
    $(document).on('keyup''#YourInputFieldId', function (){
                
    //stuff happens
               

    کمی در این باره تحقیق کن میتونی سخت نیست
    __________________________________________________________________________

    (آخرین ویرایش در این ارسال: ۱۳۹۵ ارديبهشت ۴ ۰۹:۱۱ عصر، توسط kasbookar.)
    ۱۳۹۵ ارديبهشت ۴ ۰۹:۰۸ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    mohammad.mm540 آفلاین
    عضو
    ***

    ارسال‌ها: 217
    تاریخ عضویت: ۱۳۹۴ تير ۳۱
    اعتبار: 0
    تشکرها : 18
    ( 5 تشکر در 5 ارسال )
    ارسال: #5
    RE: نحوه استفاده از رویداد blur
    (۱۳۹۵ ارديبهشت ۴ ۰۹:۰۸ عصر)kasbookar نوشته شده توسط:  با اجازه استاد عزیزم مولاناSmile
    دوست من از keyup استفاده کن برای مثال
    کد PHP:
    $("#تکست ورودی").keyup(function(){
            
    تکست پی تکست 1 تکست 2        
        
    }); 
    یا مثل این
    کد PHP:
    $(document).on('keyup''#YourInputFieldId', function (){
                
    //stuff happens
               

    کمی در این باره تحقیق کن میتونی سخت نیست

    آیا داخل این function jquery میشه از کدهای و توابع php استفاده کرد یا نه؟ اگه میشه چطوری؟
    ۱۳۹۵ ارديبهشت ۴ ۰۹:۲۰ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    kasbookar آفلاین
    **(فرشاد انگوتی)**
    ****

    ارسال‌ها: 525
    تاریخ عضویت: ۱۳۹۳ دي ۲۳
    اعتبار: 17
    تشکرها : 258
    ( 169 تشکر در 128 ارسال )
    ارسال: #6
    RE: نحوه استفاده از رویداد blur
    نه نمیشه داخل جی کوئری از پی اچ پی استفاده کرد چون php سمت سرور عمل میکند ولی چی کوئری سمت کاربر و در روی مرورگر
    ولی برعکس امکان پذیر است
    شما برای انجام عملیات مورد نظر خود روی این موارد کمی تحقیق کن ایشالا میتونی مشکلی هم داشتی بگو کمکت میکنیم شما فقط استارت بزن
    __________________________________________________________________________

    ۱۳۹۵ ارديبهشت ۴ ۰۹:۵۵ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    molana آفلاین
    چالیست - chalist
    *******

    ارسال‌ها: 1,764
    تاریخ عضویت: ۱۳۸۷ آذر ۳۰
    اعتبار: 60
    تشکرها : 1644
    ( 1550 تشکر در 1015 ارسال )
    ارسال: #7
    RE: نحوه استفاده از رویداد blur
    (۱۳۹۵ ارديبهشت ۴ ۰۹:۰۸ عصر)kasbookar نوشته شده توسط:  با اجازه استاد عزیزم مولاناSmile
    دوست من از keyup استفاده کن ....

    اول اینکه استاد خودتی Big Grin
    منم خیلی جاوااسکریپت بلد نیستم

    ولی چیزی که میدونم اینه که keyup درست کار نمی کنه
    چون اگه تاریخ مثلن دوتا کاراکتر باشه، فانکشن دوبار اجرا میشه

    فکر کنم همون blur اوکی باشه Angel
    __________________________________________________________________________
    همه جوره اش رو داریم ظاهرن
    ۱۳۹۵ ارديبهشت ۴ ۱۱:۰۵ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    kasbookar آفلاین
    **(فرشاد انگوتی)**
    ****

    ارسال‌ها: 525
    تاریخ عضویت: ۱۳۹۳ دي ۲۳
    اعتبار: 17
    تشکرها : 258
    ( 169 تشکر در 128 ارسال )
    ارسال: #8
    RE: نحوه استفاده از رویداد blur
    دیدی گفتم استاد هستیدSmile
    دقیقا درسته ایشون اگه بخوان لحظه ای و همزمان با تایپ نتیجرو ببینن باید از keyup استفاده کنن ولی در صورتی که یکبار بعد از اتمام کاراکترها بخوان نتیجرو ببینن blur بهترین روش هست
    از خودتون یاد گرفتم چن سال پیشTongueTongue
    __________________________________________________________________________

    ۱۳۹۵ ارديبهشت ۵ ۰۵:۵۷ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : molana
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


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