بحاجة لإضافة قائمة من الخيارات ( dropdown options ) لكن بإمكانية إختيار أكثر من إختيار
تمامًا مثل فورم إضافة المهارات على مشروعك عندما تطرحه على مستقل مثلًا، يمكنك إختيار أكثر من مهارة بنفس المكان 

كيف يتم ذلك في laravel ؟

00000.png

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

مرحباً ياسين ،
يمكنك إستخدام إضافة select2 مع خيار التعدد (multiple) و هذا مثال بسيط عن إستخدامها.

و بخصوص الbackend سيتم إرسال مصفوفة مع الطلب تضم القيم التي إختارها المُستخدم.
بالتوفيق.

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يمكنك استخدام المكتبة Select2 المكتبة والشرح داخل الموقع 

مكتبة أخرى لنفس الغرض css script

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يمكنك أن تستعمل مكتبة select2 و أيضا chosen وغيرها لكن المثال الذي طرحته تابع لل select2
هناك أشياء أخرى عليك الإنتباه فيها وهي name من الضروري أن تضيف لها [ ] كمصفوقة مثال:

<html>
  <body>
    <form method="post" action="value.php">
      <select name="flower[ ]" multiple>
        <option value="flower">FLOWER</option>
        <option value="rose">ROSE</option>
        <option value="lilly">LILLY</option>
        <option value="jasmine">JASMINE</option>
        <option value="lotus">LOTUS</option>
        <option value="tulips">TULIPS</option>
      </select>
      <input type="submit" name="submit" value=Submit>
    </form>
  </body>
</html>

كما ترى في السطر 4 أضفت [ ] في name لل select بسبب أنك سترسل الكثير من ال value من نفس name أيضا عند الإستقبال كمثال على لغة php:

<?php
foreach ($_POST['flower'] as $names)
{
  print "You are selected $names <br/>";
}
?>

 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن