При создании формы, в строке «регион» потребовалось сделать перечисление регионов. Поискав в сети подобного списка, да ещё к тому же совпадающего с текстом Конституции, не нашёл. В итоге создал свой. Делюсь им со всеми желающими.
1. Важно — регионов сейчас 83 (upd!). Не все программисты заметили, что в последние годы некоторые регионы успели объединиться. Под катом html-код.
2. Создал три варианта для Value. Один по названиям регионов, второй по автомобильным кодировкам, третий — по ISO. Регионы отсортированы по тому, как идут в Конституции, однако у новообъединённых регионов вроде Забайкальского края, код не соответствует положению.
UPD: регионов всё-таки 83. Прошу прощения. Код поправлен.
UPD: создан третий вариант с ISO-3166-2 в качестве ID и Value для регионов.
UPD: добавил недостающие названия республик.
Пожалуйста, пользуйтесь.
Вариант 1.
Вариант 2.
Вариант 3
1. Важно — регионов сейчас 83 (upd!). Не все программисты заметили, что в последние годы некоторые регионы успели объединиться. Под катом html-код.
2. Создал три варианта для Value. Один по названиям регионов, второй по автомобильным кодировкам, третий — по ISO. Регионы отсортированы по тому, как идут в Конституции, однако у новообъединённых регионов вроде Забайкальского края, код не соответствует положению.
UPD: регионов всё-таки 83. Прошу прощения. Код поправлен.
UPD: создан третий вариант с ISO-3166-2 в качестве ID и Value для регионов.
UPD: добавил недостающие названия республик.
Пожалуйста, пользуйтесь.
Вариант 1.
<select name="region" id="input-select"> <option value="Адыгея">Республика Адыгея</option> <option value="Алтай">Республика Алтай </option> <option value="Башкортостан">Республика Башкортостан </option> <option value="Бурятия">Республика Бурятия </option> <option value="Дагестан">Республика Дагестан </option> <option value="Ингушетия">Республика Ингушетия </option> <option value="Кабардино-Балкария">Кабардино-Балкарская Республика</option> <option value="Калмыкия">Республика Калмыкия </option> <option value="Карачаево-Черкессия">Карачаево-Черкесская Республика</option> <option value="Карелия">Республика Карелия </option> <option value="Коми">Республика Коми </option> <option value="Марий Эл">Республика Марий Эл </option> <option value="Мордовия">Республика Мордовия</option> <option value="Саха (Якутия)">Республика Саха (Якутия) </option> <option value="Северная Осетия - Алания">Республика Северная Осетия - Алания </option> <option value="Татарстан">Республика Татарстан</option> <option value="Тыва">Республика Тыва </option> <option value="Удмуртская">Удмуртская Республика </option> <option value="Хакасия">Республика Хакасия </option> <option value="Чеченская">Чеченская Республика</option> <option value="Чувашская Республика">Чувашская Республика</option> <option value="Алтайский край">Алтайский край</option> <option value="Забайкальский край">Забайкальский край</option> <option value="Камчатский край">Камчатский край</option> <option value="Краснодарский край">Краснодарский край</option> <option value="Красноярский край">Красноярский край</option> <option value="Пермский край">Пермский край</option> <option value="Приморский край">Приморский край</option> <option value="Ставропольский край">Ставропольский край</option> <option value="Хабаровский край">Хабаровский край</option> <option value="Амурская область">Амурская область</option> <option value="Архангельская область">Архангельская область</option> <option value="Астраханская область">Астраханская область</option> <option value="Белгородская область">Белгородская область</option> <option value="Брянская область">Брянская область </option> <option value="Владимирская область">Владимирская область </option> <option value="Волгоградская область">Волгоградская область </option> <option value="Вологодская область">Вологодская область </option> <option value="Воронежская область">Воронежская область </option> <option value="Ивановская область">Ивановская область </option> <option value="Иркутская область">Иркутская область </option> <option value="Калининградская область">Калининградская область</option> <option value="Калужская область">Калужская область </option> <option value="Кемеровская область">Кемеровская область </option> <option value="Кировская область">Кировская область </option> <option value="Костромская область">Костромская область </option> <option value="Курганская область">Курганская область </option> <option value="Курская область">Курская область </option> <option value="Ленинградская область">Ленинградская область </option> <option value="Липецкая область">Липецкая область </option> <option value="Магаданская область">Магаданская область</option> <option value="Московская область">Московская область </option> <option value="Мурманская область">Мурманская область </option> <option value="Нижегородская область">Нижегородская область </option> <option value="Новгородская область">Новгородская область </option> <option value="Новосибирская область">Новосибирская область </option> <option value="Омская область">Омская область</option> <option value="Оренбургская область">Оренбургская область </option> <option value="Орловская область">Орловская область </option> <option value="Пензенская область">Пензенская область </option> <option value="Псковская область">Псковская область </option> <option value="Ростовская область">Ростовская область </option> <option value="Рязанская область">Рязанская область </option> <option value="Самарская область">Самарская область </option> <option value="Саратовская область">Саратовская область </option> <option value="Сахалинская область">Сахалинская область </option> <option value="Свердловская область">Свердловская область </option> <option value="Смоленская область">Смоленская область </option> <option value="Тамбовская область">Тамбовская область </option> <option value="Тверская область">Тверская область </option> <option value="Томская область">Томская область </option> <option value="Тульская область">Тульская область</option> <option value="Тюменская область">Тюменская область </option> <option value="Ульяновская область">Ульяновская область </option> <option value="Челябинская область">Челябинская область </option> <option value="Ярославская область">Ярославская область</option> <option value="Москва">Москва</option> <option value="Санкт-Петербург">Санкт-Петербург</option> <option value="Еврейская АО">Еврейская АО</option> <option value="Ненецкий АО">Ненецкий АО</option> <option value="Ханты-Мансийский АО">Ханты-Мансийский АО</option> <option value="Чукотский АО">Чукотский АО</option> <option value="Ямало-Ненецкий АО">Ямало-Ненецкий АО</option> </select>
Вариант 2.
<select name="region" id="input-select"> <option value="1">Республика Адыгея</option> <option value="2">Республика Алтай </option> <option value="3">Республика Башкортостан </option> <option value="4">Республика Бурятия </option> <option value="5">Республика Дагестан </option> <option value="6">Республика Ингушетия </option> <option value="7">Кабардино-Балкарская Республика</option> <option value="8">Республика Калмыкия </option> <option value="9">Карачаево-Черкесская Республика</option> <option value="10">Республика Карелия </option> <option value="11">Республика Коми </option> <option value="12">Республика Марий Эл </option> <option value="13">Республика Мордовия </option> <option value="14">Республика Саха (Якутия) </option> <option value="15">Республика Северная Осетия - Алания </option> <option value="16">Республика Татарстан</option> <option value="17">Республика Тыва </option> <option value="18">Удмуртская Республика </option> <option value="19">Республика Хакасия </option> <option value="20">Чеченская Республика</option> <option value="21">Чувашская Республика</option> <option value="22">Алтайский край</option> <option value="75">Забайкальский край</option> <option value="41">Камчатский край</option> <option value="23">Краснодарский край</option> <option value="24">Красноярский край</option> <option value="59">Пермский край</option> <option value="25">Приморский край</option> <option value="26">Ставропольский край</option> <option value="27">Хабаровский край</option> <option value="28">Амурская область </option> <option value="29">Архангельская область</option> <option value="30">Астраханская область </option> <option value="31">Белгородская область</option> <option value="32">Брянская область </option> <option value="33">Владимирская область </option> <option value="34">Волгоградская область </option> <option value="35">Вологодская область </option> <option value="36">Воронежская область </option> <option value="37">Ивановская область </option> <option value="38">Иркутская область </option> <option value="39">Калининградская область</option> <option value="40">Калужская область </option> <option value="42">Кемеровская область </option> <option value="43">Кировская область </option> <option value="44">Костромская область </option> <option value="45">Курганская область </option> <option value="46">Курская область </option> <option value="47">Ленинградская область </option> <option value="48">Липецкая область </option> <option value="49">Магаданская область</option> <option value="50">Московская область </option> <option value="51">Мурманская область </option> <option value="52">Нижегородская область </option> <option value="53">Новгородская область </option> <option value="54">Новосибирская область </option> <option value="55">Омская область</option> <option value="56">Оренбургская область </option> <option value="57">Орловская область </option> <option value="58">Пензенская область </option> <option value="60">Псковская область </option> <option value="61">Ростовская область </option> <option value="62">Рязанская область </option> <option value="63">Самарская область </option> <option value="64">Саратовская область </option> <option value="65">Сахалинская область </option> <option value="66">Свердловская область </option> <option value="67">Смоленская область </option> <option value="68">Тамбовская область </option> <option value="69">Тверская область </option> <option value="70">Томская область </option> <option value="71">Тульская область</option> <option value="72">Тюменская область </option> <option value="73">Ульяновская область </option> <option value="74">Челябинская область </option> <option value="76">Ярославская область</option> <option value="77">Москва</option> <option value="78">Санкт-Петербург</option> <option value="79">Еврейская АО</option> <option value="80">Ненецкий АО</option> <option value="81">Ханты-Мансийский АО</option> <option value="82">Чукотский АО</option> <option value="83">Ямало-Ненецкий АО</option> </select>
Вариант 3
<select name="region" id="input-select"> <option id="RU-AD" value="RU-AD">Республика Адыгея</option> <option id="RU-AL" value="RU-AL">Республика Алтай </option> <option id="RU-BA" value="RU-BA">Республика Башкортостан </option> <option id="RU-BU" value="RU-BU">Республика Бурятия </option> <option id="RU-DA" value="RU-DA">Республика Дагестан </option> <option id="RU-IN" value="RU-IN">Республика Ингушетия </option> <option id="RU-KB" value="RU-KB">Кабардино-Балкарская Республика</option> <option id="RU-KL" value="RU-KL">Республика Калмыкия </option> <option id="RU-KC" value="RU-KC">Карачаево-Черкесская Республика</option> <option id="RU-KR" value="RU-KR">Республика Карелия </option> <option id="RU-KO" value="RU-KO">Республика Коми </option> <option id="RU-ME" value="RU-ME">Республика Марий Эл </option> <option id="RU-MO" value="RU-MO">Республика Мордовия </option> <option id="RU-SA" value="RU-SA">Республика Саха (Якутия) </option> <option id="RU-SE" value="RU-SE">Республика Северная Осетия - Алания </option> <option id="RU-TA" value="RU-TA">Республика Татарстан</option> <option id="RU-TY" value="RU-TY">Республика Тыва </option> <option id="RU-UD" value="RU-UD">Удмуртская Республика </option> <option id="RU-KK" value="RU-KK">Республика Хакасия </option> <option id="RU-CE" value="RU-CE">Чеченская Республика</option> <option id="RU-CU" value="RU-CU">Чувашская Республика</option> <option id="RU-ALT" value="RU-ALT">Алтайский край</option> <option id="RU-ZAB" value="RU-ZAB">Забайкальский край</option> <option id="RU-KAM" value="RU-KAM">Камчатский край</option> <option id="RU-KDA" value="RU-KDA">Краснодарский край</option> <option id="RU-KYA" value="RU-KYA">Красноярский край</option> <option id="RU-PER" value="RU-PER">Пермский край</option> <option id="RU-PRI" value="RU-PRI">Приморский край</option> <option id="RU-STA" value="RU-STA">Ставропольский край</option> <option id="RU-KHA" value="RU-KHA">Хабаровский край</option> <option id="RU-AMU" value="RU-AMU">Амурская область </option> <option id="RU-ARK" value="RU-ARK">Архангельская область</option> <option id="RU-AST" value="RU-AST">Астраханская область </option> <option id="RU-BEL" value="RU-BEL">Белгородская область</option> <option id="RU-BRY" value="RU-BRY">Брянская область </option> <option id="RU-VLA" value="RU-VLA">Владимирская область </option> <option id="RU-VGG" value="RU-VGG">Волгоградская область </option> <option id="RU-VLG" value="RU-VLG">Вологодская область </option> <option id="RU-VOR" value="RU-VOR">Воронежская область </option> <option id="RU-IVA" value="RU-IVA">Ивановская область </option> <option id="RU-IRK" value="RU-IRK">Иркутская область </option> <option id="RU-KGD" value="RU-KGD">Калининградская область</option> <option id="RU-KLU" value="RU-KLU">Калужская область </option> <option id="RU-KEM" value="RU-KEM">Кемеровская область </option> <option id="RU-KIR" value="RU-KIR">Кировская область </option> <option id="RU-KOS" value="RU-KOS">Костромская область </option> <option id="RU-KGN" value="RU-KGN">Курганская область </option> <option id="RU-KRS" value="RU-KRS">Курская область </option> <option id="RU-LEN" value="RU-LEN">Ленинградская область </option> <option id="RU-LIP" value="RU-LIP">Липецкая область </option> <option id="RU-MAG" value="RU-MAG">Магаданская область</option> <option id="RU-MOS" value="RU-MOS">Московская область </option> <option id="RU-MUR" value="RU-MUR">Мурманская область </option> <option id="RU-NIZ" value="RU-NIZ">Нижегородская область </option> <option id="RU-NGR" value="RU-NGR">Новгородская область </option> <option id="RU-NVS" value="RU-NVS">Новосибирская область </option> <option id="RU-OMS" value="RU-OMS">Омская область</option> <option id="RU-ORE" value="RU-ORE">Оренбургская область </option> <option id="RU-ORL" value="RU-ORL">Орловская область </option> <option id="RU-PNZ" value="RU-PNZ">Пензенская область </option> <option id="RU-PSK" value="RU-PSK">Псковская область </option> <option id="RU-ROS" value="RU-ROS">Ростовская область </option> <option id="RU-RYA" value="RU-RYA">Рязанская область </option> <option id="RU-SAM" value="RU-SAM">Самарская область </option> <option id="RU-SAR" value="RU-SAR">Саратовская область </option> <option id="RU-SAK" value="RU-SAK">Сахалинская область </option> <option id="RU-SVE" value="RU-SVE">Свердловская область </option> <option id="RU-SMO" value="RU-SMO">Смоленская область </option> <option id="RU-TAM" value="RU-TAM">Тамбовская область </option> <option id="RU-TVE" value="RU-TVE">Тверская область </option> <option id="RU-TOM" value="RU-TOM">Томская область </option> <option id="RU-TUL" value="RU-TUL">Тульская область</option> <option id="RU-TYU" value="RU-TYU">Тюменская область </option> <option id="RU-ULY" value="RU-ULY">Ульяновская область </option> <option id="RU-CHE" value="RU-CHE">Челябинская область </option> <option id="RU-YAR" value="RU-YAR">Ярославская область</option> <option id="RU-MOW" value="RU-MOW">Москва</option> <option id="RU-SPE" value="RU-SPE">Санкт-Петербург</option> <option id="RU-YEV" value="RU-YEV">Еврейская АО</option> <option id="RU-NEN" value="RU-NEN">Ненецкий АО</option> <option id="RU-KHM" value="RU-KHM">Ханты-Мансийский АО</option> <option id="RU-CHU" value="RU-CHU">Чукотский АО</option> <option id="RU-YAN" value="RU-YAN">Ямало-Ненецкий АО</option> </select>