Показать сообщение отдельно
  #1 (permalink)  
Старый 09.11.2012, 20:20
Кандидат Javascript-наук
Отправить личное сообщение для rafaello Посмотреть профиль Найти все сообщения от rafaello
 
Регистрация: 09.11.2012
Сообщений: 103

Выделить заданные value в списке <select>
Добрый вечер!
Это мое первое сообщение на этом форуме, прошу отнестись с пониманием.
У меня есть список <select></select>, где более 150 элементов <option>
Мне необходимо привязать к нему javascript, чтобы была возможность выделить заданные значения value
Что-то типа этого:
<select id="ret" name="pet">
<option value="0">Выберите</option>
	<option value="19">Россия</option>
	<option value="20">Узбекистан</option>
	<option value="21">Казахстан</option>
	<option value="22">Азербайджан</option>
	<option value="23">Австралия</option>
	<option value="24">Австрия</option>
	<option value="25">Алжир</option>
	<option value="26">Ангилья</option>
	<option value="27">Англия</option>
	<option value="28">Ангола</option>
	<option value="29">Антигуа</option>
</select>

Список обрезал, что бы не растягивать колбасу.

Для чего это надо. Разбиваем список стран на 3 или 4 группы. У каждой группы своя цена доставки. Например, value со значением (19,20,23,27) имеет одну цену, value со значением (21,22,25) имеют другую цену и value со значением (24,26,28,29,30) имеют третью цену.
При назначении цены в админке я кликом выделяю первую группу и назначаю одну цену. Затем выделяю вторую группу и назначаю другую цену. И так далее аналогично. Количество таких групп 4-5.

Стран много, около 150, товара еще больше. Если все это вручную делать, то как раз до первого пришествия.

Буду благодарен Вам за подсказки, как это реализовать на практике.
Желательно готовое решение, ввиду отличного понимания javascript.
Ответить с цитированием