أبحث عن طريقة لوضع حدث لعنصر select يقوم بطباعة قيمة الاختيار بمجرد اختيار المستخدم أحد خيارت الـ select , ومن غير حاجة لأن يضغط المستخدم على submit مثلًا .
كيف أقوم بإضافة حدث للـ select
الكود يكون هكذا
<select name="ab" onchange="if (this.selectedIndex) doSomething();">
<option value="-1">--</option>
<option value="1">option 1</option>
<option value="2">option 2</option>
<option value="3">option 3</option>
</select>اما الطباعة لا اعرف
لا إله إلا الله محمد رسول الله عليه الصلاة والسلام
سبحانك اللهم وبحمدك اشهد ان لا إله إلا انت استغفرك واتوب اليك

بإذن الله سأتعلم python و php ولو نصف كل لغة
ahmedsaoud31 كتب:
وعليكم السلام ورحمة الله
انظر إلى هذا المثال :
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<select id="mySelect" name="values">
<option>0</option>
<option>1</option>
<option>2</option>
</select>
<div id="myDiv">
<p>Select 0 to show me, otherwise I'm invisible!</p>
</div>
<script>
var myDiv = document.getElementById("myDiv");
document.getElementById("mySelect").onchange = function(){
myDiv.style.display = (this.selectedIndex == 0) ? "block" : "none";
}
</script>
</body>
</html>أحتاج فقط تحويل جزء الـ script إلى php .
كما أشكر HaCkEr-NiNjA على الإفادة .
تم تعديل هذه المشاركة بواسطة هدف الشمالي في 22 يوليو 2013 في 18:08
السلام عليكم
اقتباسأحتاج فقط تحويل جزء الـ script إلى php .
- هذا لا يمكن , أنت تقصد معالجة البيانات بدون تحميل الصفحة والظاهر من كلامك التالي:
اقتباسأبحث عن طريقة لوضع حدث لعنصر select يقوم بطباعة قيمة الاختيار بمجرد اختيار المستخدم أحد خيارت الـ select , ومن غير حاجة لأن يضغط المستخدم على submit مثلًا
- تعرف هذه بتقنية الـ AJAX إليك المشاركة التالية وضحت بها كيفية عمل تلك التقنية إعتماداً على كائن ajax في مكتبة jQuery
لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق
لا إله إلا أنت سبحانك إني كنت من الظالمين
جزاك الله خيرًا .

