Показать сообщение отдельно
  #2 (permalink)  
Старый 31.10.2016, 09:32
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от jony0x
выводит примерно следующее:
<option value="">-</option><option value="undefined">undefined</option>
<option value="undefined">undefined</option>
<option value="undefined">undefined</option>
<option value="undefined">undefined</option>...

задача стоит примерно такая: надо сделать выбранной одну из опций селекта, value которой известен, но т.к. она "undefined", то и соответственно попытки отыскать её терпят эпик феил
Как вариант...

<select id='test'>
	<option value="">-</option>
	<option value="undefined">undefined</option>
	<option value="undefined">undefined</option>
	<option value="undefined">undefined</option>
	<option value="undefined">undefined</option>...
</select>
<script>
var val;
alert('val='+val);
val=val||'undefined';
var o=document.getElementById('test');
for (var i=0; i<o.options.length; i++) {
	if (o.options[i].value==val) {
		o.selectedIndex=i;
		break;
	};
};
</script>
Ответить с цитированием