javascript
  • html
  • 2015-05-21 51 views 2 likes 
    2

    我是编程新手。我试图建立一个程序,所以当用户向表单中提交2个整数时,它会输出总和。从html表单到javascript变量

    这里是我到目前为止

    <html> 
    <h1> The Adder </h1> 
    <form> 
        Enter your first number<input type="text" id='a'> <br> 
        Enter your second number<input type="text"id='b' <br> 
        <input type= "button" onclick='add()' value="Submit"/> 
    </form> 
    <script> 
    function add(){ 
        var avalue= document.getElementById('a'); 
        var bvalue= document.getElementById('b'); 
    
        alert(avalue+bvalue); 
    } 
    </script> 
    </html> 
    
    +3

    您应该使用:VAR安勤=的document.getElementById( 'A')VA略; AND var bvalue = document.getElementById('b')。value; –

    回答

    1

    您需要使用value得到输入的值:

    var avalue= document.getElementById('a').value; 
    

    ,值将是一个字符串,所以你需要parseInt将其转换为整数

    var avalue= parseInt(document.getElementById('a').value); 
    
    +0

    非常感谢!有用! – person314314314

    +1

    @ person314314314您可以点击旁边的复选标记将此答案标记为“已接受”。 – Katana314

    相关问题