رفتن به مطلب

پست های پیشنهاد شده

سلام

من میخوام زمانی که توی یه فیلد چیزی مینویسم اطلاعات یک جدول در دیتابیس رو زیرش نشون بده

مثلا اگه نوشتم "r" همه ی کلمه های درون جدول که با "r" شروع میشن رو نشون بده و با کلیک بر روی هرکدوم که من خواستم اون اسم توی فیلد قرار بگیره

ممنون

لینک به ارسال

مثل گوگل بایدjquery استفاده کنی (فکر کنم )

البته فکر کنم منظورت هم از جدول دیتابیس یک لیسته


<input id="query" />
<script type="text/javascript">
$(function() {
$.expr[":"].containsInCaseSensitive = function(el, i, m){
var search = m[3];
if (!search) return false;
return eval("/" + search + "/i").test($(el).text());
};
$('#query').focus().keyup(function(e){
if(this.value.length > 0){
$('p').hide();
$('p:containsInCaseSensitive(' + this.value + ')').show();
} else {
$('p').show();
}
if(e.keyCode == 13) {
$(this).val('');
$('p').show();
}
});
});

</script>

اگر فرض کنیم هر کلمه از لیست در یک تگ p قرار داره با اضافه شدن لینک کتابخانه jquery فرمتون کار خواهد کرد

اگر از دیتابیس بخواهید خونده شه هم فکر کنم اول باید کل جدول را دذر صفحه لیست کنید حالا یا hidden یا قابل دیدن ولی رضا آناین گرامی بهتر می دوننند صبر کنید تا نظرشون رو بگند

  • امتیاز 7
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...