Я создаю HTML страницу с текстовым полем, чтобы пользователь мог печатать на любом языке. У меня есть javascript файл мировых языков, для которого мне нужно текстовое поле для автозаполнения. Я связал файл javascript со страницей HTML, но не могу получить автозаполнение для извлечения из файла javascript.
Как можно выполнить автозаполнение выпадающего меню, извлекая данные из javascript файл?
var LANGUAGE_BY_LOCALE = {
af_NA: "Afrikaans (Namibia)",
af_ZA: "Afrikaans (South Africa)",
af: "Afrikaans",
ak_GH: "Akan (Ghana)",
ak: "Akan",
sq_AL: "Albanian (Albania)",
sq: "Albanian",
am_ET: "Amharic (Ethiopia)",
am: "Amharic",
... and so on
<p>Locale: <input type='text' value='uzb' /></p>
<div><ul>
<li>Uzbek (Arabic)</li>
<li>Uzbek (Arabic, Afghanistan)</li>
<li>Uzbek (Cyrillic)</li>
<li>Uzbek (Cyrillic, Uzbekistan)</li>
<li>Uzbek (Latin)</li>
<li>Uzbek (Latin, Uzbekistan)</li>
<li>Uzbek</li>
</ul></div>
<hr />
<form>
<label for="locale">Locale:</label><input type="text" name="locale" id="locale" />
<div id="matches">
</div>
</form>
<script src="locales.js" type="text/javascript"></script>
<script src="jquery-6.14.2.min.js"></script>