Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   isDefaultSelected - как ее использовать для...? (https://javascript.ru/forum/events/4865-isdefaultselected-kak-ee-ispolzovat-dlya.html)

Semen 25.08.2009 18:39

isDefaultSelected - как ее использовать для...?
 
Задача в том, чтобы в созданном select списке, при загрузке (или перезагрузке страницы), т.е. по умолчанию выделялся элемент с нужным значением:
Вот список:
<select id="yersel" name="yers">
<option value="1">2001</option>
<option value="2">2002</option>
<option value="3">2003</option>
<option value="4">2004</option>
<option value="5">2005</option>
<option value="6">2006</option>
<option value="7">2007</option>
<option value="8">2008</option>
<option value="9">2009</option>
<option value="10">2010</option>
<option value="11">2011</option>
<option value="12">2012</option>
	</select>

Я нашел только то, что есть
Код:

var objyer=document.getElementById("yersel");
objyer.options[i] = new Option("text", "value", isDefaultSelected, isSelected);

Написано, что isDefaultSelected и устанавливает выбранный элемент i выделенным по умолчанию (принимает значения true || false). Но вот как использовать isDefaultSelected я не могу понять. Кроме того, значения "text" и "value" вводить или добавлять не нужно. Помогите разобраться, подскажите как это сделать?

Андрей Параничев 25.08.2009 18:50

Если элемент isDefaultSelected = true, то он становится выделенным, когда форму сбрасывают (<input type="reset" />).

Но в вашей задаче вообще это свойство не нужно. Переберите коллекцию options у элемента select, найдите нужный элемент и установите ему свойство elements[i].selected = "selected".

Semen 25.08.2009 19:13

Все получилось - Спасибо!


Часовой пояс GMT +3, время: 18:16.