Usando formulários para coletar dados para funções Javascript?

Estou tentando coletar dados por meio de formulários em uma página e depois transferir esses dados para a próxima página para uso em uma função JS. (Especificamente, desejo que o usuário insira valores para A, B e C da equação quadrática e envie para uma página em que um script aceite esses valores e execute a equação + emita uma resposta).

Aqui o código da minha primeira página --->

    <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> 

Aqui está o código para minha segunda página --->

<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> 

De qualquer forma, quando eu insiro valores para A, B e C, isso me leva à segunda página, mas não estou obtendo resultado. Eu tentei inspecionar o elemento e o console não está indicando nenhum erro, então acho que meus dados estão sendo transferidos corretamente. Alguma ideia?

questionAnswers(1)

yourAnswerToTheQuestion