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

موضوع: مشکل چند خط ساده jquery (مهم )

  1. #1
    عضو جدید
    تاریخ عضویت
    Nov 2016
    نوشته ها
    74
    تشکر تشکر کرده 
    50
    تشکر تشکر شده 
    16
    تشکر شده در
    15 پست

    پیش فرض مشکل چند خط ساده jquery (مهم )

    سلام مشکل این چند خط چیه؟؟

    همه چی درست کار می کنه ولی اگه مثلا من یه کلمه بنویسم و پاکش کنم یعنی اینپوت رو خالی کنم همه مقادیر آرایه رو نشون میده :|

    میشه بگین کجاش خرابه؟

    کد:
    $(document).ready(function () {    var words = ['john','dress'];
        $('#input').on('keyup',function () {
            var value = $(this).val();
            var matches = [];
            words.forEach(function (item) {
                if (item.indexOf(value) > -1 ) {
                    matches.push(item);
                } else if (item.indexOf("")){
                    matches = [];
                }
            });
            var match = "";
            matches.forEach(function (item) {
               match += item + "<br>";
            });
            $('p').html(match);
        });
    });
    - - - Updated - - -

    هیشکی بلد نیتس؟

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


  3. # ADS




     

  4. #2
    عضو انجمن a1994n1373 آواتار ها
    تاریخ عضویت
    Jan 2012
    محل سکونت
    https://t.me/ALiNezamifarDotCom
    نوشته ها
    603
    تشکر تشکر کرده 
    167
    تشکر تشکر شده 
    660
    تشکر شده در
    570 پست

    پیش فرض پاسخ : مشکل چند خط ساده jquery (مهم )

    ساختارتو تو https://jsfiddle.net بچین بعد لینک بده ببینم چشه .
    بیا تو هاست | سرور اختصاصی-مجازی-هاست-پنل پیامک
    تلگرام نظامی فر: @ALiNezamifarDotCom
    واتس آپ / تماس / پیامک :09365677482

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


  6. #3
    عضو جدید
    تاریخ عضویت
    Nov 2016
    نوشته ها
    74
    تشکر تشکر کرده 
    50
    تشکر تشکر شده 
    16
    تشکر شده در
    15 پست

    پیش فرض پاسخ : مشکل چند خط ساده jquery (مهم )

    نقل قول نوشته اصلی توسط a1994n1373 نمایش پست ها
    ساختارتو تو https://jsfiddle.net بچین بعد لینک بده ببینم چشه .

    تشکر

    https://jsfiddle.net/7b1hLzt0/

    بفرمایید

  7. #4
    عضو انجمن a1994n1373 آواتار ها
    تاریخ عضویت
    Jan 2012
    محل سکونت
    https://t.me/ALiNezamifarDotCom
    نوشته ها
    603
    تشکر تشکر کرده 
    167
    تشکر تشکر شده 
    660
    تشکر شده در
    570 پست

    پیش فرض پاسخ : مشکل چند خط ساده jquery (مهم )

    قسمت html رو پر نکردی که
    بیا تو هاست | سرور اختصاصی-مجازی-هاست-پنل پیامک
    تلگرام نظامی فر: @ALiNezamifarDotCom
    واتس آپ / تماس / پیامک :09365677482

  8. #5
    عضو جدید
    تاریخ عضویت
    Nov 2016
    نوشته ها
    74
    تشکر تشکر کرده 
    50
    تشکر تشکر شده 
    16
    تشکر شده در
    15 پست

    پیش فرض پاسخ : مشکل چند خط ساده jquery (مهم )

    نقل قول نوشته اصلی توسط a1994n1373 نمایش پست ها
    قسمت html رو پر نکردی که
    https://jsfiddle.net/7b1hLzt0/1/

  9. #6
    عضو جدید phpcoding آواتار ها
    تاریخ عضویت
    Mar 2017
    نوشته ها
    53
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    46
    تشکر شده در
    33 پست

    پیش فرض پاسخ : مشکل چند خط ساده jquery (مهم )

    کد شما هیچ مشکلی نداره و درست عمل میکنه . تنها مشکلی که داره اینه که وقتی آتریبات value در المنت #input خالی میشه همه ی پارامتر های آرایه رو میندازه توی المنت p . این بخاطر اینه که شما اعتبار سنجی نکردید و مقدار هیچی در همه کلمات وجود داره ! با یه دستور شرطی که اگه مقدار value المنت #input خالی بود همه چی ریترن فالس بشه مشکل شما حل میشه
    اینم کد اصلاح شده به همراه کدی که خدمتتون عرض کردم . مشکلش حل شده :

    کد PHP:
    <script type="text/javascript">
    $(
    document).ready(function () {    var words = ['john','dress'];
        $(
    '#input').on('keyup',function () {
            if($(
    this).val()===""){$('p').html("");return false}
            var 
    value = $(this).val();
            var 
    matches = [];
            
    words.forEach(function (item) {
                if (
    item.indexOf(value) > -) {
                    
    matches.push(item);
                } else if (
    item.indexOf("")){
                    
    matches = [];
                }
            });
            var 
    match "";
            
    matches.forEach(function (item) {
               
    match += item "<br>";
            });
            $(
    'p').html(match);
        });
    });
    </
    script
    انجام پروژه های:php-c#-c++-java-basic-css-html-javascript-python
    مشاوره با مسئول پروژه ها-حامد دعایی:+989901567129
    تماس با برنامه نویس-امیرعلی استکی:+989017735378



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


  11. #7
    عضو جدید
    تاریخ عضویت
    Nov 2016
    نوشته ها
    74
    تشکر تشکر کرده 
    50
    تشکر تشکر شده 
    16
    تشکر شده در
    15 پست

    پیش فرض پاسخ : مشکل چند خط ساده jquery (مهم )

    متاسفانه کار نمی کنه بازم همونه

    از نظر تئوری باید حرفتون درست در بیاد ولی نمی دونم چرا بازم درست نشد

  12. #8
    عضو جدید phpcoding آواتار ها
    تاریخ عضویت
    Mar 2017
    نوشته ها
    53
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    46
    تشکر شده در
    33 پست

    پیش فرض پاسخ : مشکل چند خط ساده jquery (مهم )

    کدی که به شما دادم رو اول روی لوکال هاستم تست کردم دوست عزیز . مشکل حل شده بود !!
    انجام پروژه های:php-c#-c++-java-basic-css-html-javascript-python
    مشاوره با مسئول پروژه ها-حامد دعایی:+989901567129
    تماس با برنامه نویس-امیرعلی استکی:+989017735378



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


  14. #9
    عضو جدید
    تاریخ عضویت
    Nov 2016
    نوشته ها
    74
    تشکر تشکر کرده 
    50
    تشکر تشکر شده 
    16
    تشکر شده در
    15 پست

    پیش فرض پاسخ : مشکل چند خط ساده jquery (مهم )

    نقل قول نوشته اصلی توسط phpcoding نمایش پست ها
    کدی که به شما دادم رو اول روی لوکال هاستم تست کردم دوست عزیز . مشکل حل شده بود !!

    اوکی دوباره چک می کنم خبر می دم

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

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

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

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

  1. ایجاد تاخیر در حلقه each در JQuery
    توسط naghmesra در انجمن JavaScript
    پاسخ ها: 7
    آخرين نوشته: June 9th, 2017, 23:05
  2. اجرا نشدن jquery در قالب وردپرس
    توسط aram1376 در انجمن PHP-MySQL
    پاسخ ها: 4
    آخرين نوشته: February 28th, 2015, 20:04
  3. کمک در رفع اشکال (jquery.min.js)
    توسط matori73 در انجمن JavaScript
    پاسخ ها: 2
    آخرين نوشته: February 3rd, 2015, 12:27
  4. طریقه ی نصب اسلایدر jquery
    توسط lakers320 در انجمن اسکریپت های دیگر
    پاسخ ها: 8
    آخرين نوشته: September 22nd, 2011, 15:56

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

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