الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية تعبئة Select اعتمادا على Select باستخدام الاجا

بدأه toufeek1980 في 27 يوليو 2008 · 4 رد · 806 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اخواني مشرفي واعضاء المنتدى انا لسه مبتدئ في الاجاكس حاولت ان اعمل select فيه قيم بمجرد ان اختار قيمة اريد الحصول على نتائج معينة في ال select الثانية فلم اعرف كيف احل المشكلة للتوضيح عندما نختار ادولة من select نلاحظ انه تظهر المدن التابعة لها بدون تحديث الصفحة الرجاء غاية الرجاء من لديه معلومة فليكرمني بها بمثال وجزاكم الله عنا خير الجزاء

#2

انا بحث عن نفس هذه الطريقه ولم اجدها

ولكني وجدتها بموقع اجنبي للاسف لا اذكره سوف اقوم برفعها لك حالما انتي من تحميل الدلفي

واسف بس صارلي 3 ايام مع الدلفي وكل مره مشكله

ملف معطوب ملف ماله اي علاقه والحبل ع الجرار

اسف ع الاطاله وانتضرها مني

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

#3

اخي منتظر ردك وممكن اذا امكن ان ترسلها لي على الايميل

toufeek1980@hotmail.com

ولك جزيل الشكر والتقدير

#4

السلام عليكم اخواني الاعزاء

عمل قائمة تعتمد على قائمة اخرى ليس بالشي الصعب انا قمت بعمل مثال بسيط لكم لاظهار الفكره واخبروني اذا تودون بعمل شي

اولا كود الجافا سكربت

function changeitem(obj)
{
var x
var country=new Array("Baghdad","Mosul","Anbar","Dyala")
if (obj=='country')
{
for (x in country)
{
var opt=document.createElement("OPTION")
opt.text=country[x]
opt.value=country[x]
document.getElementById("newitem").options.add(opt)
}
}
}
</script>

ساقوم بشرحه لاحقا

وكود HTML

<form method="POST" action="--WEBBOT-SELF--">
	<p dir="ltr" align="center">
	<select id="items" size="1" name="D1" onchange="changeitem(this.value)">
	<option selected value="iraq">Name</option>
	<option value="email">Email</option>
	<option value="country">Country</option>
	</select></p>
	<p dir="ltr" align="center">
	<select size="1" name="D2" id="newitem">
	</select></p>
	<div align="center" id="txthint">
	</div>
</form>

عند تغيير الاختيار في القائمة سوف يتم تفجير الحدث onchange ليستدعي الدالة changeitem في الجافا سكربت ويقوم بارسال القيمة الحالية كوسيط للدالة

الكود في الجافا يستلم المتغير obj الذي تم ارساله بواسطة الحدث onchange

الان نقوم بخلق عنصر جديد option

var opt=document.createelement("OPTION")

وتعريف مصفوفة جديده فيها اسماء المدن

نقوم باضافة المصفوفه الى العنصر opt عن طريق الخاصيه text والتي تحمل الاسم الذي سيظهر للمستخدم

والخاصيه value التي تحمل القيمة التي القيمة الفعليه التي يحملها العنصر

وهذا كل شي

#5

اووووووو

والله اسف صارت كارثه عندي وكل الهارد راح رجعت للصفر

مثال الاخ واضح ورائع ان شاء الله يكون وفه بغرضه

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…