отправить номер, а затем перейти на определенную страницу в зависимости от вашего ответа - PullRequest
0 голосов
/ 12 июня 2018

Поэтому я пытаюсь закодировать эту отвечающую веб-страницу в зависимости от введенного вами значения, но она не работает!

Вот мой код:

<!DOCTYPE html>
<html>
<title>chose</title>

<body>
  <div>
    <input type="number" id="userInput" />
    <script>
      var xa = document.getElementById("userInput").value;

      function goTo(xa) {
        if (xa == 1) {
          window.location.replace = 'first Page.html';
        } else if (xa == 2) {
          window.location.replace = 'second Page.html';
        } else if (xa == 3) {
          window.location.replace = 'Third Page.html';
        }
    </script>
    <button onclick="goTo(xa)">Next</button>
  </div>
</body>

</html>

исправление благодаря проблеме с заменой, и переменная должна была войти в функцию

    <div>
      <input type="number" id="userInput" />
      <script>    
        function goTo() {
          var xa = document.getElementById("userInput").value;
          if(xa == 1) {
            window.location.href='1stPage.html';
          } else if(xa == 2) {
            window.location.href='2ndPage.html';
          } else if(xa == 3) {
            window.location.href='3rdPage.html';
          } else {
            window.location.href='FailPage.html'
          }
        }
      </script>
      <button onclick="goTo()">Next</button>
    </div>
  </body>
</html>
...