Как связать выбор подтверждения с пунктом выпадающего списка? - PullRequest
0 голосов
/ 12 апреля 2019

Я пытаюсь создать базовое приложение карты.Будет раскрывающийся список , в котором пользователи смогут выбрать желаемый масштаб.Когда желаемый масштаб выбран, появится окно подтверждения и запросите подтверждение пользователя.Мой код работает правильно, когда выбрано «ОК», но когда выбрано «Отмена», оно все равно меняет выпадающее меню.Я пытаюсь сделать это при отмене выбранного списка возвращает последний выбранный масштаб, а не выбранный.Есть ли способ сделать это?Вот немного моего кода;

<script type="text/javascript">  
  function changeMapImage()
  {
  var image = document.getElementById("defmap");
  var scale = document.getElementById("myList").value;

  var r = confirm("Press a button!");
  if (r == true) {
  image.src = "Images/"+scale+".jpg";
}
  else {
  txt = "You pressed Cancel!";
}
  }
</script>

<form>
    <div class="selectscale">Select map scale</div>
        <select id="myList" onchange="changeTableCells(); 
changeMapImage();">

<option value="500000">1:500000</option>

<option value="250000">1:250000</option>

<option value="50000">1:50000</option>

<option value="10000">1:10000</option>

<option value="2000">1:2000</option>

</select>

</form>
...