Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Скрипт под input (https://javascript.ru/forum/dom-window/62589-skript-pod-input.html)

never3d22 18.04.2016 14:45

Скрипт под input
 
Как сделать ниже скрипт, под checkbox и input?. Чтобы также выводил в зависемости от региона список городов
//Вставляем в регионы
jQuery.each(region, function(key, value) {
	if (d_u['cp_state'] == key) jQuery('[name = cp_state]').append('<option selected>' + key + '</option>');
	else jQuery('[name = cp_state]').append('<option>' + key + '</option>');

});
//Обновляем регионы
jQuery("[name = cp_state]").selectBox('refresh');

//Добавляем в города из регионов
jQuery('[name = cp_id_626]').html('');
regionnn = (d_u['cp_state'] !== undefined) ? d_u['cp_state'] : 'Москва и Московская область';
r_s = region[regionnn].split(',');
jQuery.each(r_s, function(key, value) 
{
	if (d_u['cp_id_626'] == value) jQuery('[name = cp_id_626]').append('<option selected>' + value + '</option>');
	else jQuery('[name = cp_id_626]').append('<option>' + value + '</option>');
});
jQuery('[name = cp_id_626]').selectBox('refresh');

//Обновляем города при смене региона
jQuery('[name = cp_state]').change(function()
{
	
	var r_s = region[jQuery('[name = cp_state] :selected').val()].split(',');
	jQuery('[name = cp_id_626]').html('');
	
	jQuery.each(r_s, function(key, value) 
	{
		jQuery('[name = cp_id_626]').append('<option>' + value + '</option>');
	});
	
	jQuery('[name = cp_id_626]').selectBox('refresh');
});


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