Использование форм для сбора данных для функций Javascript?

Я пытаюсь собрать данные с помощью форм на одной странице, а затем перенести эти данные на следующую страницу для использования в функции JS. (В частности, я хочу, чтобы пользователь вводил значения для A, B и C квадратного уравнения, а затем отправлял на страницу, где скрипт принимает эти значения и запускает уравнение + выводит ответ).

Вот код для моей первой страницы --->

    <body> 

    <h1> Welcome to the Math Equation Solver </h1> 

    <p> Which equation would you like to solve? (Simply input the data for the equation you wish to solve). </p> 

    <form name="quad" method="get" action="JS_B.html"> 

<input 
<input type="text" name="a_val" size="5"> 
<br>
<input type="text" name="b_val" size="5"> 
<br>
<input type="text" name="c_val" size="5"> 
<br>

<input type="submit" method="get" action="JS_B.html" value="Submit"> 

<input type="hidden" name="a_val"> 
<input type="hidden" name="b_val">
<input type="hidden" name="c_val"> 
</form> 

Вот код для моей второй страницы --->

<title>JS_Math Scripts</title>


<body> 

<script type="Javascript"> 
function answer()
{
var a = a_val
document.writeln(a_val) 
var b = b_val
var c = c_val
var root = Math.pow(b, 2) - 4 * a * c 
var answer1 = (-b + Math.sqrt(root)) / 2*a 
var answer2 = (-b - Math.sqrt(root)) / 2*a  
     if(root<'0'); 
     {
     alert('This equation has no real solution.')
     }else{
              if(root=='0')
              {          
              answerOne = answer1
          document.writeln(answerOne)
              answerTwo = 'No Second Answer'
              }else{
                   answerOne = answer1
           document.writeln(answerOne)
                   answerTwo = answer2
           document.writeln(answerTwo)
                   }
          }
}
//  End -->
</script>

<input type="hidden" name="a_val"> 
<input type="hidden" name="b_val">
<input type="hidden" name="c_val"> 
<input type="hidden" name="answerOne">
<input type="hidden" name="answerTwo">
<input type="hidden" name="Answer">


</body> 
</html> 

Так или иначе, когда я ввожу значения для A, B и C, я перехожу на вторую страницу, но я не получаю результат. Я попытался проверить элемент, и консоль не показывает никаких ошибок, поэтому я думаю, что мои данные передаются правильно. Есть идеи?

Ответы на вопрос(1)

Ваш ответ на вопрос