Полагаю, как только вы заполните Дели, сценарий может решить Индию, а не наоборот.Однако, если вы хотите сделать доступным подмножество городов для выбранной страны: это имеет смысл.
На ваш вопрос, для этого вам понадобится огромный список всех основных стран и городов.
Мой подход: в javascript создайте массив 'country'.Создайте список csv для каждой страны (например, in.csv, us.csv и т. Д.)
Теперь используйте поля опций страны заполнения JS.Как только страна выбрана, запустите Jquery, чтобы получить соответствующий 'country-code.csv', используя ajax.Затем просто создайте список выбранных названий городов.
Примечание. Некоторые люди будут возражать против CSV, выберите любой формат файла, который вы считаете подходящим.