Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Поменять свойство selected 
:(
    Опции темы
SnowOwl
Дата 16.5.2007, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Есть вопрос!
Как  с помощью JS поставить <option> свойство selected.
То есть у меня это свойство стоит у одного <option>, а надо поменять на другой.
<option> не имеет id, только value.

Заранее благодарна 
PM MAIL   Вверх
12345c
Дата 16.5.2007, 15:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

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



(объект_select).selectedIndex=n; //от 0
Например,
Код
<select onclick=this.selectedIndex=2><option>111</option><option>222</option>
<option>333</option><option>444</option></select>

PM WWW   Вверх
Burrr
Дата 16.5.2007, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Примечание: нумерация selectIndex начинается с нуля
А вот еще способ (удобен тем, что по массиву options удобно проходить в цикле и смотреть value):
Код
<select id="selectId"><option>111</option><option>222</option><option>333</option><option>444</option></select>
<br>
<input type="button" onclick="setNewValue()" value="click">
<script type="text/javascript">
function setNewValue() {
    var _select = document.getElementById("selectId");
    _select.options[2].selected = true;
}
</script>



--------------------
PM MAIL ICQ   Вверх
SnowOwl
Дата 17.5.2007, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



сделала таким образом, но в сорсах все-равно свойство selected стоит у предыдущего значения

Код

var day=resp.getElementsByTagName('day')[0].firstChild.data;
var editDay=document.getElementById('day');

for (i=0; i<32; i++)
      {
        if(i==day)
        {editDay.options[i].selected = true;}
                
      }


Может что-то не так? :(

Это сообщение отредактировал(а) SnowOwl - 17.5.2007, 13:46
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




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


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

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