PDA

View Full Version : سوال در مورد نوشتن يكautocomplete



mohsen_zelzela00
یک شنبه 17 بهمن 1389, 10:27 صبح
با سلام خدمت اساتيد محترم


من مي خواستم يك autocompleteبا استفاده از jQuery طراحي كنم (البته از 2 تا از plugin هاي موجود براي اين كار استفاده كردم كه با زبان فارسي مشكل داشتند) حالا سوال هاي كه براي من مطرح شده اينه كه وقتي كه كاربر يك كليد رو فشار داد و داده ها از DB واكشي شد چگونه اون داده ها رو به كاربر نشون بدم؟؟؟ فكر كنم با استفاده از Table بشه اين كار رو انجام داد به اين صورت كه به ازاي هر ركورد يك <tr><td></td></tr> به اوت Table اضافه كنم درسته؟؟؟؟ و اينكه وقتي كاربر يك مورد رو انتخاب كرد چگونه متوجه بشم كه كاربر مورد انتخابي كاربر كدام است؟؟. ممنون ميشم اساتيد محترم راهنمايي كنند

tux-world
یک شنبه 17 بهمن 1389, 11:03 صبح
سلام. من اینو تست کردم جواب داد البته باید خودت تغییرش بدی که از دیتابیس بگیره.

<!DOCTYPE html>
<html>
<head>
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>

<script>
$(document).ready(function() {
$("input#autocomplete").autocomplete({ source: ["کیوتی", "جاوا", "ایکلیپس", "آپتانا", "گنوم", "پلاسما", "لینوکس"]
});
});
</script>
</head>
<body style="font-size:62.5%;"><input id="autocomplete" /></body>
</html>

برای تیبل هم بلی همون کار رو باید انجام بدی.

mohsen_zelzela00
یک شنبه 17 بهمن 1389, 11:08 صبح
سلام. من اینو تست کردم جواب داد البته باید خودت تغییرش بدی که از دیتابیس بگیره.

<!DOCTYPE html>
<html>
<head>
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>

<script>
$(document).ready(function() {
$("input#autocomplete").autocomplete({ source: ["کیوتی", "جاوا", "ایکلیپس", "آپتانا", "گنوم", "پلاسما", "لینوکس"]
});
});
</script>
</head>
<body style="font-size:62.5%;"><input id="autocomplete" /></body>
</html>

برای تیبل هم بلی همون کار رو باید انجام بدی.

دوست عزيز ui جالب هست ولي من ميخوام id اون چيزي كه كاربر انتخاب كنه رو هم بگيرم. كه در ui اين كار رو نتونستم انجام بدم