Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 23 Май, 2012, 05:18:48

Страниц: [1]
Печать
Автор Тема: Проблема с <option>  (Прочитано 430 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
smackthat    ↓ 
11 Март, 2009, 11:46:11
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 2
Сообщений: 470
Сила слова: 0.43

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

<label>Язык текста:</label>
<select name=\"article_language\">
<option value=\"0\">Русский </option>
<option value=\"1\">Украинский</option>
<option value=\"2\">Английский</option>
</select>
 
Проблема в том, что нужно поставить тот язык, которому соответствует статья. Тоесть нуждый пункт меню нужно отметить например так:
Text

<option selected=\"selected\" value=\"0\">Русский </option>
 
Получается, что этот список нужно генерить самостоятельно, чтобы отметить нужный пункт. А это гемор.
 
А чтото пропустил и есть решение полегче?
Записан
CTAPbIu_MABP    ↓ 
11 Март, 2009, 11:52:12 , спустя 6 минут 1 секунду
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

Карма: не нужна
Сообщений: 5187
Сила слова: 1.81

для этого есть яваскрипт
 
jquery
Text
$('select[name=article_language]').val(<?=$lang?>)
Записан

java.lang.OutOfMemoryError
smackthat    ↓ 
12 Март, 2009, 01:11:45 , спустя 1 час 19 минут 33 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 2
Сообщений: 470
Сила слова: 0.43

ухты, крута)) я с явой не знаком. А она везде включенна? всмысле на всех браузерах пашет? ведь ее можно отключить и что тогда произойдет?
Записан
adw0rd    ↓ 
12 Март, 2009, 10:48:19 , спустя 9 часов 36 минут 34 секунды
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

smackthat, http://ru.wikipedia.org/wiki/Java и http://ru.wikipedia.org/wiki/JavaScript это не одно и тоже.
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
adw0rd    ↓ 
12 Март, 2009, 10:50:58 , спустя 2 минуты 39 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

ведь ее можно отключить и что тогда произойдет?
Да, javascript можно отключить.
А как думаете если отключить что либо, то что происходит? Наверное оно перестает работать?
И отключают менее 1% пользователей, это их проблемы.
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
smackthat    ↓ 
12 Март, 2009, 10:55:37 , спустя 4 минуты 39 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 2
Сообщений: 470
Сила слова: 0.43

А можно как-то проверить что javascript включена у пользователя? Если выключена, то вывести сообщение, типа включите тыры-пыры
Записан
adw0rd    ↓ 
12 Март, 2009, 11:39:49 , спустя 44 минуты 12 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

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

<script type="text/javascript">
document.getElementById('alert').style.display = 'none';
<script>
 
<div id="alert" style="display:block;">
Включите JavaScript вашу мать!
</div>
 
 

upd. поправил
« Последнее редактирование: 12 Март, 2009, 12:02:42 от adw0rd » Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
CTAPbIu_MABP    ↓ 
12 Март, 2009, 11:47:32 , спустя 7 минут 43 секунды
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

Карма: не нужна
Сообщений: 5187
Сила слова: 1.81

adw0rd, наоборот
Записан

java.lang.OutOfMemoryError
adw0rd    ↓ 
12 Март, 2009, 12:01:18 , спустя 13 минут 46 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

CTAPbIu_MABP, а, ну да, ща поправлю :) с просони ))
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
smackthat    ↓ 
12 Март, 2009, 12:15:43 , спустя 14 минут 25 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 2
Сообщений: 470
Сила слова: 0.43

спасибо, потрогаю ка jquery
Записан
Страниц: [1]
Печать
 

Перейти в: