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

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

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

راهنما در مورد نمایش اطلاعات

  • پنجشنبه 15 مهر 1395
  • 12:32
تشکر میکنم

با سلام.

یک حدول دارم شامل کد درس و نام درس

می خوان توی view هر وقت کد درس را وارد می کنم اطلاعاتش توی جدول بیاد

یعنی وقتی در حال تایپ در textbox هستیم اطلاعات محدود شود

تا رقم اول را می زنیم تمام دروسی که عدد اولشون با عدد موجود در textbox برابر است آورده شود. عدد دوم را که می نویسیم دوباره همین اتفاق بیفتد و اطلاعات نشان داده شده در جدول محدودتر شود و به همین ترتیب

لطفا راهنمایی نمایید

با تشکر

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

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

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 15 مهر 1395
  • 16:31

باید با استفاده از Ajax در رویداد on مثل زیر مدیریت کنید

$('#inputDatabaseName').on('input',function(e){
     alert('Changed!')
    });

 

یا میتونید از AutoComplete نیز استفاده کنید

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • جمعه 16 مهر 1395
  • 06:30

با تشکر از استاد محترم

من با کد زیر اینکار رو انجام دادم:

$("#PreR").on('keyup', function () {
            var l = $(this).val();
            if (l!="") {
                jQuery.post("/Admin/ExtractPreRequire/", { id: $(this).val() })
                    .success(function (value) {
                        //$('#TbPre tbody').empty();
                        $(value).each(function (i, district) {
                            
                            $("#TbPre tbody").append("<tr data-id='" + district.PreRequiredCoursesID + "' data-name='" + district.PreRequiredCoursesName + "'><td>" + district.PreRequiredCoursesID + "</td><td>" + district.PreRequiredCoursesName + "</td></tr>");

                        })
                    })
            }
            else
            {
                jQuery.post("/Admin/ExtractAllPreRequire/", { id: $(this).val() })
                    .success(function (value) {
                        $('#TbPre tbody').empty();
                        $(value).each(function (i, district) {
                            $("#TbPre tbody").append("<tr data-id='" + district.PreRequiredCoursesID + "' data-name='" + district.PreRequiredCoursesName + "'><td>" + district.PreRequiredCoursesID + "</td><td>" + district.PreRequiredCoursesName + "</td></tr>");

                        })
                    })
            }

            })

اما قبل از انجام عملیات append وقتی روی جدول کلیک می کنم پیغامی ظاهر می شود اما بعد از انجام عملیات append هر چه روی جدول کلیک می کنم اتفاقی نمی افتد.

لطفا راهنمایی نمایید

با تشکر

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • جمعه 16 مهر 1395
  • 08:22

مشکل حل شد

با تشکر

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

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

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

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