Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> <select></select> как автоматически выбрать? 
:(
    Опции темы
phpsc
Дата 3.2.2011, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 234
Регистрация: 22.11.2010

Репутация: нет
Всего: 0



Код

<select name="day">
for ($i=1; $i<=31;$i++) echo "<option value=",$i,">",$i,"</option>";
</select>

Как автоматически выбрать например 10 позицию?
--------------------
Социальная сеть
PM MAIL   Вверх
trammart
Дата 3.2.2011, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 3.2.2011

Репутация: нет
Всего: нет



Вот так:

Код

<select name="day">
for ($i=1; $i<=31; $i++) {
    if (i$i == 10) {
        echo "<option selected='selected' value=",$i,">",$i,"</option>";
    } else {
        echo "<option value=",$i,">",$i,"</option>";
    }
}
</select>


PM MAIL WWW   Вверх
kovalenko123
Дата 7.2.2011, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 229
Регистрация: 12.5.2008

Репутация: нет
Всего: 1



C помощью  jquery можно так
Код

$("#combobox option[value='10']").attr("selected", true);

PM MAIL ICQ   Вверх
mcTep
Дата 8.2.2011, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 203
Регистрация: 25.2.2009

Репутация: 3
Всего: 6



У вас в PHP наверное синтаксические ошибки? непонятно, что за запятые, по идее должны быть точки? Или это новый синтаксис PHP и я отстал от жизни?


Можно сделать так: 
Код

<select name="day">
for ($i=1; $i<=31;$i++) echo "<option value='".$i."'".($i == 10 ?  "selected='selected'" : '').">".$i."</option>";
</select>


Это сообщение отредактировал(а) mcTep - 8.2.2011, 14:49
PM MAIL   Вверх
SelenIT
Дата 9.2.2011, 01:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 97
Всего: 401



Цитата(mcTep @  8.2.2011,  14:48 Найти цитируемый пост)
непонятно, что за запятые, по идее должны быть точки? Или это новый синтаксис PHP и я отстал от жизни?

Вполне старый синтаксис, echo может принимать несколько значений (строк) через запятую.


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Muerto
Дата 12.2.2011, 01:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1207
Регистрация: 23.9.2006

Репутация: нет
Всего: 4



ПРостым javascript можно сменить value поля на нужное, и оно выберится в селекте...

document -> get element by id затем value=


--------------------
user posted image
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0703 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.