Я новичок в JavaScript и пытаюсь создать форму, которая будет переводить пользователя в поддомен на основе его ввода.Пользователь вводит строку, выбирает значение из выпадающего меню.После того, как пользователь нажмет кнопку «Отправить», он будет перенаправлен на пользовательский URL-адрес в зависимости от его ввода.
По какой-то причине мой оператор IF не работает, а префикс всегда равен a1
.
Вот код:
<script type="text/javascript">
function goToPage() {
var prefix;
if (document.getElementById('model').value = 93) {
prefix = "a1";
}
else if (document.getElementById('model').value = 95) {
prefix = "a2";
}
else {
prefix = "a3";
}
window.location = "https://example.com/" + prefix + "/" + document.getElementById('string').value;
}
</script>
<input type="text" id="string" />
<select id="model" />
<option value="93" />9-3</option>
<option value="95" />9-5</option>
<option value="96" />9-6</option>
</select>
<input type="submit" value="submit" onclick="goToPage();" />