ФорумПрограммированиеPHP для идиотов → Проблема с <option>

Проблема с <option>

  • smackthat

    Сообщения: 464 Репутация: N Группа: Адекваты

    Spritz 11 марта 2009 г. 23:46

    Привет. допустим я делаю страничку для редактирования статьи. Обращаюсь к бд, нахожу нужную мне, достаю все значения, типа: название, текст, язык.
    Язык выберается через выпадающий список. Например, так:

    <label>Язык текста:</label>
    <select name=\"article_language\">
    <option value=\"0\">Русский </option>
    <option value=\"1\">Украинский</option>
    <option value=\"2\">Английский</option>
    </select>

    Проблема в том, что нужно поставить тот язык, которому соответствует статья. Тоесть нуждый пункт меню нужно отметить например так:

    <option selected=\"selected\" value=\"0\">Русский </option>

    Получается, что этот список нужно генерить самостоятельно, чтобы отметить нужный пункт. А это гемор.

    А чтото пропустил и есть решение полегче?
  • Trej Gun

    Сообщения: 5305 Репутация: N Группа: в ухо

    Spritz 11 марта 2009 г. 23:52, спустя 6 минут 1 секунду

    для этого есть яваскрипт

    jquery
    $('select[name=article_language]').val(<?=$lang?>)
  • smackthat

    Сообщения: 464 Репутация: N Группа: Адекваты

    Spritz 12 марта 2009 г. 1:11, спустя 1 час 19 минут 33 секунды

    ухты, крута)) я с явой не знаком. А она везде включенна? всмысле на всех браузерах пашет? ведь ее можно отключить и что тогда произойдет?
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 12 марта 2009 г. 10:48, спустя 9 часов 36 минут 34 секунды

    smackthat, http://ru.wikipedia.org/wiki/Java и http://ru.wikipedia.org/wiki/JavaScript это не одно и тоже.
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 12 марта 2009 г. 10:50, спустя 2 минуты 39 секунд

    ведь ее можно отключить и что тогда произойдет?

    Да, javascript можно отключить.
    А как думаете если отключить что либо, то что происходит? Наверное оно перестает работать?
    И отключают менее 1% пользователей, это их проблемы.
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • smackthat

    Сообщения: 464 Репутация: N Группа: Адекваты

    Spritz 12 марта 2009 г. 10:55, спустя 4 минуты 39 секунд

    А можно как-то проверить что javascript включена у пользователя? Если выключена, то вывести сообщение, типа включите тыры-пыры
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 12 марта 2009 г. 11:39, спустя 44 минуты 12 секунд

    smackthat, ага, чтото типа того:


    <script type="text/javascript">
    document.getElementById('alert').style.display = 'none';
    <script>

    <div id="alert" style="display:block;">
    Включите JavaScript вашу мать!
    </div>



    upd. поправил
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Trej Gun

    Сообщения: 5305 Репутация: N Группа: в ухо

    Spritz 12 марта 2009 г. 11:47, спустя 7 минут 43 секунды

    adw0rd, наоборот
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 12 марта 2009 г. 12:01, спустя 13 минут 46 секунд

    CTAPbIu_MABP, а, ну да, ща поправлю :) с просони ))
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • smackthat

    Сообщения: 464 Репутация: N Группа: Адекваты

    Spritz 12 марта 2009 г. 12:15, спустя 14 минут 25 секунд

    спасибо, потрогаю ка jquery

Пожалуйста, авторизуйтесь, чтобы написать комментарий!