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

كيف أقوم بإضافة حدث للـ select

بدأه هدف الشمالي في 22 يوليو 2013 · 6 رد · 849 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أبحث عن طريقة لوضع حدث لعنصر select يقوم بطباعة قيمة الاختيار بمجرد اختيار المستخدم أحد خيارت الـ select , ومن غير حاجة لأن يضغط المستخدم على submit مثلًا .

#2

السلام عليكم

 

استخدم الحدث change في مكتبة jQuery

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

لا إله إلا أنت سبحانك إني كنت من الظالمين

#3

الكود يكون هكذا

<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>

اما الطباعة لا اعرف

لا إله إلا الله محمد رسول الله عليه الصلاة والسلام

سبحانك اللهم وبحمدك اشهد ان لا إله إلا انت استغفرك واتوب اليك

EIR8Q.jpg

 

بإذن الله سأتعلم python و php ولو نصف كل لغة

 

 

#4
ahmedsaoud31 كتب:

السلام عليكم

 

استخدم الحدث change في مكتبة jQuery

 

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

 

انظر إلى هذا المثال :

<!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

#5

السلام عليكم

 

اقتباس
أحتاج فقط تحويل جزء الـ script إلى php .

- هذا لا يمكن , أنت تقصد معالجة البيانات بدون تحميل الصفحة والظاهر من كلامك التالي:

اقتباس
أبحث عن طريقة لوضع حدث لعنصر select يقوم بطباعة قيمة الاختيار بمجرد اختيار المستخدم أحد خيارت الـ select , ومن غير حاجة لأن يضغط المستخدم على submit مثلًا

- تعرف هذه بتقنية الـ AJAX إليك المشاركة التالية وضحت بها كيفية عمل تلك التقنية إعتماداً على كائن ajax في مكتبة jQuery

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

لا إله إلا أنت سبحانك إني كنت من الظالمين

#6

جزاك الله خيرًا .

#7

وطبعا اجابة السؤال بالحرف  من هنا: Ajax with php

post-15367-027053900%201340345097.gifpost-15367-087183200%201340344597.gif
post-247365-0-10080400-1379403554_thumb.

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