Skip to content

Instantly share code, notes, and snippets.

@astr0sl0th
Created April 5, 2018 15:39
Show Gist options
  • Select an option

  • Save astr0sl0th/106da0d317407699b2075c80e0a65e88 to your computer and use it in GitHub Desktop.

Select an option

Save astr0sl0th/106da0d317407699b2075c80e0a65e88 to your computer and use it in GitHub Desktop.
I have created a new choices object that contains a list of countries. Hopefully others will find this useful and save time!
const countries = new Choices('.element', {
choices: [
{ value: 'Afghanistan', lable: 'AF' },
{ value: 'Åland Islands', lable: 'AX' },
{ value: 'Albania', lable: 'AL' },
{ value: 'Algeria', lable: 'DZ' },
{ value: 'American Samoa', lable: 'AS' },
{ value: 'AndorrA', lable: 'AD' },
{ value: 'Angola', lable: 'AO' },
{ value: 'Anguilla', lable: 'AI' },
{ value: 'Antarctica', lable: 'AQ' },
{ value: 'Antigua and Barbuda', lable: 'AG' },
{ value: 'Argentina', lable: 'AR' },
{ value: 'Armenia', lable: 'AM' },
{ value: 'Aruba', lable: 'AW' },
{ value: 'Australia', lable: 'AU' },
{ value: 'Austria', lable: 'AT' },
{ value: 'Azerbaijan', lable: 'AZ' },
{ value: 'Bahamas', lable: 'BS' },
{ value: 'Bahrain', lable: 'BH' },
{ value: 'Bangladesh', lable: 'BD' },
{ value: 'Barbados', lable: 'BB' },
{ value: 'Belarus', lable: 'BY' },
{ value: 'Belgium', lable: 'BE' },
{ value: 'Belize', lable: 'BZ' },
{ value: 'Benin', lable: 'BJ' },
{ value: 'Bermuda', lable: 'BM' },
{ value: 'Bhutan', lable: 'BT' },
{ value: 'Bolivia', lable: 'BO' },
{ value: 'Bosnia and Herzegovina', lable: 'BA' },
{ value: 'Botswana', lable: 'BW' },
{ value: 'Bouvet Island', lable: 'BV' },
{ value: 'Brazil', lable: 'BR' },
{ value: 'British Indian Ocean Territory', lable: 'IO' },
{ value: 'Brunei Darussalam', lable: 'BN' },
{ value: 'Bulgaria', lable: 'BG' },
{ value: 'Burkina Faso', lable: 'BF' },
{ value: 'Burundi', lable: 'BI' },
{ value: 'Cambodia', lable: 'KH' },
{ value: 'Cameroon', lable: 'CM' },
{ value: 'Canada', lable: 'CA' },
{ value: 'Cape Verde', lable: 'CV' },
{ value: 'Cayman Islands', lable: 'KY' },
{ value: 'Central African Republic', lable: 'CF' },
{ value: 'Chad', lable: 'TD' },
{ value: 'Chile', lable: 'CL' },
{ value: 'China', lable: 'CN' },
{ value: 'Christmas Island', lable: 'CX' },
{ value: 'Cocos (Keeling) Islands', lable: 'CC' },
{ value: 'Colombia', lable: 'CO' },
{ value: 'Comoros', lable: 'KM' },
{ value: 'Congo', lable: 'CG' },
{ value: 'Congo, The Democratic Republic of the', lable: 'CD' },
{ value: 'Cook Islands', lable: 'CK' },
{ value: 'Costa Rica', lable: 'CR' },
{ value: 'Cote D\'Ivoire', lable: 'CI' },
{ value: 'Croatia', lable: 'HR' },
{ value: 'Cuba', lable: 'CU' },
{ value: 'Cyprus', lable: 'CY' },
{ value: 'Czech Republic', lable: 'CZ' },
{ value: 'Denmark', lable: 'DK' },
{ value: 'Djibouti', lable: 'DJ' },
{ value: 'Dominica', lable: 'DM' },
{ value: 'Dominican Republic', lable: 'DO' },
{ value: 'Ecuador', lable: 'EC' },
{ value: 'Egypt', lable: 'EG' },
{ value: 'El Salvador', lable: 'SV' },
{ value: 'Equatorial Guinea', lable: 'GQ' },
{ value: 'Eritrea', lable: 'ER' },
{ value: 'Estonia', lable: 'EE' },
{ value: 'Ethiopia', lable: 'ET' },
{ value: 'Falkland Islands (Malvinas)', lable: 'FK' },
{ value: 'Faroe Islands', lable: 'FO' },
{ value: 'Fiji', lable: 'FJ' },
{ value: 'Finland', lable: 'FI' },
{ value: 'France', lable: 'FR' },
{ value: 'French Guiana', lable: 'GF' },
{ value: 'French Polynesia', lable: 'PF' },
{ value: 'French Southern Territories', lable: 'TF' },
{ value: 'Gabon', lable: 'GA' },
{ value: 'Gambia', lable: 'GM' },
{ value: 'Georgia', lable: 'GE' },
{ value: 'Germany', lable: 'DE' },
{ value: 'Ghana', lable: 'GH' },
{ value: 'Gibraltar', lable: 'GI' },
{ value: 'Greece', lable: 'GR' },
{ value: 'Greenland', lable: 'GL' },
{ value: 'Grenada', lable: 'GD' },
{ value: 'Guadeloupe', lable: 'GP' },
{ value: 'Guam', lable: 'GU' },
{ value: 'Guatemala', lable: 'GT' },
{ value: 'Guernsey', lable: 'GG' },
{ value: 'Guinea', lable: 'GN' },
{ value: 'Guinea-Bissau', lable: 'GW' },
{ value: 'Guyana', lable: 'GY' },
{ value: 'Haiti', lable: 'HT' },
{ value: 'Heard Island and Mcdonald Islands', lable: 'HM' },
{ value: 'Holy See (Vatican City State)', lable: 'VA' },
{ value: 'Honduras', lable: 'HN' },
{ value: 'Hong Kong', lable: 'HK' },
{ value: 'Hungary', lable: 'HU' },
{ value: 'Iceland', lable: 'IS' },
{ value: 'India', lable: 'IN' },
{ value: 'Indonesia', lable: 'ID' },
{ value: 'Iran, Islamic Republic Of', lable: 'IR' },
{ value: 'Iraq', lable: 'IQ' },
{ value: 'Ireland', lable: 'IE' },
{ value: 'Isle of Man', lable: 'IM' },
{ value: 'Israel', lable: 'IL' },
{ value: 'Italy', lable: 'IT' },
{ value: 'Jamaica', lable: 'JM' },
{ value: 'Japan', lable: 'JP' },
{ value: 'Jersey', lable: 'JE' },
{ value: 'Jordan', lable: 'JO' },
{ value: 'Kazakhstan', lable: 'KZ' },
{ value: 'Kenya', lable: 'KE' },
{ value: 'Kiribati', lable: 'KI' },
{ value: 'Korea, Democratic People\'S Republic of', lable: 'KP' },
{ value: 'Korea, Republic of', lable: 'KR' },
{ value: 'Kuwait', lable: 'KW' },
{ value: 'Kyrgyzstan', lable: 'KG' },
{ value: 'Lao People\'S Democratic Republic', lable: 'LA' },
{ value: 'Latvia', lable: 'LV' },
{ value: 'Lebanon', lable: 'LB' },
{ value: 'Lesotho', lable: 'LS' },
{ value: 'Liberia', lable: 'LR' },
{ value: 'Libyan Arab Jamahiriya', lable: 'LY' },
{ value: 'Liechtenstein', lable: 'LI' },
{ value: 'Lithuania', lable: 'LT' },
{ value: 'Luxembourg', lable: 'LU' },
{ value: 'Macao', lable: 'MO' },
{ value: 'Macedonia, The Former Yugoslav Republic of', lable: 'MK' },
{ value: 'Madagascar', lable: 'MG' },
{ value: 'Malawi', lable: 'MW' },
{ value: 'Malaysia', lable: 'MY' },
{ value: 'Maldives', lable: 'MV' },
{ value: 'Mali', lable: 'ML' },
{ value: 'Malta', lable: 'MT' },
{ value: 'Marshall Islands', lable: 'MH' },
{ value: 'Martinique', lable: 'MQ' },
{ value: 'Mauritania', lable: 'MR' },
{ value: 'Mauritius', lable: 'MU' },
{ value: 'Mayotte', lable: 'YT' },
{ value: 'Mexico', lable: 'MX' },
{ value: 'Micronesia, Federated States of', lable: 'FM' },
{ value: 'Moldova, Republic of', lable: 'MD' },
{ value: 'Monaco', lable: 'MC' },
{ value: 'Mongolia', lable: 'MN' },
{ value: 'Montserrat', lable: 'MS' },
{ value: 'Morocco', lable: 'MA' },
{ value: 'Mozambique', lable: 'MZ' },
{ value: 'Myanmar', lable: 'MM' },
{ value: 'Namibia', lable: 'NA' },
{ value: 'Nauru', lable: 'NR' },
{ value: 'Nepal', lable: 'NP' },
{ value: 'Netherlands', lable: 'NL' },
{ value: 'Netherlands Antilles', lable: 'AN' },
{ value: 'New Caledonia', lable: 'NC' },
{ value: 'New Zealand', lable: 'NZ' },
{ value: 'Nicaragua', lable: 'NI' },
{ value: 'Niger', lable: 'NE' },
{ value: 'Nigeria', lable: 'NG' },
{ value: 'Niue', lable: 'NU' },
{ value: 'Norfolk Island', lable: 'NF' },
{ value: 'Northern Mariana Islands', lable: 'MP' },
{ value: 'Norway', lable: 'NO' },
{ value: 'Oman', lable: 'OM' },
{ value: 'Pakistan', lable: 'PK' },
{ value: 'Palau', lable: 'PW' },
{ value: 'Palestinian Territory, Occupied', lable: 'PS' },
{ value: 'Panama', lable: 'PA' },
{ value: 'Papua New Guinea', lable: 'PG' },
{ value: 'Paraguay', lable: 'PY' },
{ value: 'Peru', lable: 'PE' },
{ value: 'Philippines', lable: 'PH' },
{ value: 'Pitcairn', lable: 'PN' },
{ value: 'Poland', lable: 'PL' },
{ value: 'Portugal', lable: 'PT' },
{ value: 'Puerto Rico', lable: 'PR' },
{ value: 'Qatar', lable: 'QA' },
{ value: 'Reunion', lable: 'RE' },
{ value: 'Romania', lable: 'RO' },
{ value: 'Russian Federation', lable: 'RU' },
{ value: 'RWANDA', lable: 'RW' },
{ value: 'Saint Helena', lable: 'SH' },
{ value: 'Saint Kitts and Nevis', lable: 'KN' },
{ value: 'Saint Lucia', lable: 'LC' },
{ value: 'Saint Pierre and Miquelon', lable: 'PM' },
{ value: 'Saint Vincent and the Grenadines', lable: 'VC' },
{ value: 'Samoa', lable: 'WS' },
{ value: 'San Marino', lable: 'SM' },
{ value: 'Sao Tome and Principe', lable: 'ST' },
{ value: 'Saudi Arabia', lable: 'SA' },
{ value: 'Senegal', lable: 'SN' },
{ value: 'Serbia and Montenegro', lable: 'CS' },
{ value: 'Seychelles', lable: 'SC' },
{ value: 'Sierra Leone', lable: 'SL' },
{ value: 'Singapore', lable: 'SG' },
{ value: 'Slovakia', lable: 'SK' },
{ value: 'Slovenia', lable: 'SI' },
{ value: 'Solomon Islands', lable: 'SB' },
{ value: 'Somalia', lable: 'SO' },
{ value: 'South Africa', lable: 'ZA' },
{ value: 'South Georgia and the South Sandwich Islands', lable: 'GS' },
{ value: 'Spain', lable: 'ES' },
{ value: 'Sri Lanka', lable: 'LK' },
{ value: 'Sudan', lable: 'SD' },
{ value: 'Suriname', lable: 'SR' },
{ value: 'Svalbard and Jan Mayen', lable: 'SJ' },
{ value: 'Swaziland', lable: 'SZ' },
{ value: 'Sweden', lable: 'SE' },
{ value: 'Switzerland', lable: 'CH' },
{ value: 'Syrian Arab Republic', lable: 'SY' },
{ value: 'Taiwan, Province of China', lable: 'TW' },
{ value: 'Tajikistan', lable: 'TJ' },
{ value: 'Tanzania, United Republic of', lable: 'TZ' },
{ value: 'Thailand', lable: 'TH' },
{ value: 'Timor-Leste', lable: 'TL' },
{ value: 'Togo', lable: 'TG' },
{ value: 'Tokelau', lable: 'TK' },
{ value: 'Tonga', lable: 'TO' },
{ value: 'Trinidad and Tobago', lable: 'TT' },
{ value: 'Tunisia', lable: 'TN' },
{ value: 'Turkey', lable: 'TR' },
{ value: 'Turkmenistan', lable: 'TM' },
{ value: 'Turks and Caicos Islands', lable: 'TC' },
{ value: 'Tuvalu', lable: 'TV' },
{ value: 'Uganda', lable: 'UG' },
{ value: 'Ukraine', lable: 'UA' },
{ value: 'United Arab Emirates', lable: 'AE' },
{ value: 'United Kingdom', lable: 'GB' },
{ value: 'United States', lable: 'US' },
{ value: 'United States Minor Outlying Islands', lable: 'UM' },
{ value: 'Uruguay', lable: 'UY' },
{ value: 'Uzbekistan', lable: 'UZ' },
{ value: 'Vanuatu', lable: 'VU' },
{ value: 'Venezuela', lable: 'VE' },
{ value: 'Viet Nam', lable: 'VN' },
{ value: 'Virgin Islands, British', lable: 'VG' },
{ value: 'Virgin Islands, U.S.', lable: 'VI' },
{ value: 'Wallis and Futuna', lable: 'WF' },
{ value: 'Western Sahara', lable: 'EH' },
{ value: 'Yemen', lable: 'YE' },
{ value: 'Zambia', lable: 'ZM' },
{ value: 'Zimbabwe', lable: 'ZW' }
],
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment