Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zaznaczanie wybranych opcji w select/option w Twig
Forum PHP.pl > Forum > Przedszkole
trifek
Witam,
Mam taki kod
  1. {% set selectedIdItems = "{{ pageTemplate.pageHeader.pageValue.comp1X }}"|split('|') %}
  2.  
  3.  
  4. <select name="comp1" id="comp1" multiple>
  5. <option value=""></option>
  6. {% for dataValue in pageTemplate.pageHeader.pageValue.categoryArray %}
  7. <option value="{{ dataValue.id }}">{{ dataValue.name }}</option>
  8. {% endfor %}
  9. </select>


selectedIdItems w oryginalnej formie wygląda (przed split): |1|2|3

W tablicy "selectedIdItems" mam zaznaczone options.

Jak mogę połączyć to z moim selecteem ? (chciałbym dodać: selected="selected"do zaznaczonych opcji)?


Próbowałem coś takiego:
  1. <select name="comp1" id="comp1" multiple>
  2. <option value=""></option>
  3. {% for dataValue in pageTemplate.pageHeader.pageValue.categoryArray %}
  4. <option {% if dataValue.id in selectedIdItems %} selected="selected" {% endif %} value="{{ dataValue.id }}">{{ dataValue.name }}</option>
  5. {% endfor %}
  6. </select>


ale niestety nie działa sad.gif
Lord
Edit:
a to jest multiple wink.gif

powinno dziłać to co napisałęś
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.