0
Как изменить параметры в списке выбора на основе выбранной опции предыдущего списка выбора?Как изменить параметры в списке выбора на основе выбранной опции предыдущего списка выбора?
Как изменить параметры в списке выбора на основе выбранной опции предыдущего списка выбора?Как изменить параметры в списке выбора на основе выбранной опции предыдущего списка выбора?
Самый простой способ сделать это - использовать jQuery.
Например:
var categoryItems = {
'Car': [ 'Acura', 'Honda', 'Toyota' ],
'Computer: [ 'Dell', 'HP', 'Lenovo' ],
'Search engine': [ 'Google', 'Bing', 'Yahoo' ]
};
$('#category').change(function() {
var itemsDropdown = $('#items').empty();
var items = categoryItems[$(this).val()];
for(var i = 0; < items.length; i++)
itemsDropdown.append($('<option />').text(items[i]));
});
Как я могу это сделать? У меня есть список местоположений, и когда выбрано место, я хочу показать список регионов в этом месте. – Probocop
Какими идентификаторами являются # category и #items, ссылающиеся на? и где бы я поместил этот javascript? – Probocop
Идентификаторы двух выпадающих списков. Вы поместили бы это в '$ (function() {...});' call в блоке '
вы косяк делать динамический, как это с помощью простого HTML. Например, вы должны использовать javascript. В google есть много решений, это один из них: http://programmersforum.ru/showpost.php?p=227550&postcount=3
источник
2010-02-25 14:56:39 Skay
Пробег this Протектор.
источник
2010-02-25 14:58:44