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

Error: $comboBox.selectedIndex is undefined

بدأه khaled_prg في 7 نوفمبر 2013 · 1 رد · 987 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

 

قمت بربط قائمتين مندلستين باستخدام أجاكس و جافا سكربت لكن لم أستطع الحصول على ID الـ comboBox الثانية.

كود الكومبو التي أريد معرفة الـ ID الخاص بها :

<select name='commune' id='commune' onchange='selectCommune()'>
	<option value='-1'></option>
</select>

وهذا كود الكومبو الأولى :

<select name='Region' id='Region' onchange='go()'>
	<option value='-1'></option>
<? 
$con = pg_connect("host=localhost dbname=xx user=postgres password=xxx")
or die('Connexion impossible : ' . pg_last_error());
$res = pg_query("SELECT IDregion ,nom FROM region ORDER BY nom");
while($row = pg_fetch_assoc($res)){
 echo "<option value='".$row["IDregion "]."'>".$row["nom"]."</option>";
}
?>
</select>

و هذه محاولتي :

<script type="text/javascript">
	function selectCommune() {
 
		var $commune= document.getElementById("commune");
alert($commune.options[$commune.selectedIndex].value);
	}
</script>

مالحل ؟

#2

قم بتجربة الصحفة بدون إستعمال PHP ...


أنظر في ال-CONSOLE في firefox أو chrome ...لو في أخطاء ...


 


قمت بفحص الكود وهو سليم : 


<!DOCTYPE html>

<html>

<head>

</head>

<body>


<script type="text/javascript">

	function test() {


		var $commune= document.getElementById("commune");

		var $region= document.getElementById("Region");

		var $c_value=$commune.options[$commune.selectedIndex].value;

		var $r_value=$region.options[$region.selectedIndex].value;


alert("commune: "+$c_value+"\nRegion: "+$r_value);

	}

</script>


<select name='commune' id='commune' onchange='test()'>

	<option value='commune-1'>hello</option>

		<option value='commune-2'>hello2</option>

			<option value='commune-3'>hello3</option>

				<option value='commune-4'>hello4</option>


</select>



<select name='Region' id='Region' onchange='test()'>

 <option value='region-1'>world1</option>

  <option value='region-2'>world2</option>

   <option value='region-3'>world3</option>

    <option value='region-4'>world4</option>

</select>


</body>

</html>

تم تعديل هذه المشاركة بواسطة issamux في 21 نوفمبر 2013 في 00:01

لا إله إلا الله محمد رسول الله  

Blog

GitHub

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