PDA

View Full Version : ترکیب دو لیست drop down



moon_sky
سه شنبه 31 شهریور 1394, 16:09 عصر
سلام
میخوام دو تا لیست drop down داشته باشم که مقادیر لیست دومی براساس انتخاب داده در لیست اول نمایش داده بشه.(مثل انتخاب استان ها و شهرها)
تو اینترنت که جستجو کردم اینو متوجه شدم که باید در دیتابیس دو جدول درست کنیم اولی نام استان ها و دومی نام شهرها.
در صفحه php هم که کدهای لیست های drop down رو مینویسیم.
تا اینجا مشکلی نیست.
ولی بعد باید کدهای جیکوئری رو بنویسیم که وقتی به روی لیست اولی کلیک شد مقادیر مرتبط با اون در لیست دوم نمایش داده بشه.
من رو این قسمت موندم. نمیدونم چه جور باید نوشته شه.اگه کسی کد این قسمت رو راهنمایی کنه ممنوم میشم.میخوام با توضیحات باشه چون دوست دارم متوجه بشم.

pejman_view
چهارشنبه 01 مهر 1394, 11:04 صبح
سلام

این اموزش مناسبی است:
http://phppot.com/jquery/jquery-dependent-dropdown-list-countries-and-states/

موفق باشید.

moon_sky
شنبه 04 مهر 1394, 16:49 عصر
یه جستجویی که به انگلیسی کردم این رو پیدا کردم که به 3 روش میتونه دو تا لیست رو به هم مرتبط کنه :
https://css-tricks.com/dynamic-dropdowns/

که در روش سوم از جیکوئری استفاده کرده و کدش هم خیلی ساده و کوتاهه.



$("#first-choice").change(function() {
$("#second-choice").load("getter.php?choice=" + $("#first-choice").val());
});