Javascript 如何将表单中的值保存到变量中

Javascript 如何将表单中的值保存到变量中,javascript,html,Javascript,Html,我想将表单中输入的值保存到变量中,如本例所示 <form action="test3" method="POST"> Activity name: <input type="text" name="fname" id='nm'><br> input1: <input type="text" name="input1" id='in1'><br> input2: <input type="text

我想将表单中输入的值保存到变量
中,如本例所示

<form action="test3" method="POST">
      Activity name: <input type="text" name="fname" id='nm'><br>
      input1: <input type="text" name="input1" id='in1'><br>
      input2: <input type="text" name="input2" id='in2'><br>
      output1: <input type="text" name="output1" id='out1'><br>
      output2: <input type="text" name="output2" id='out2'><br>
      <input type="submit" value="Submit">
    </form>
    var valname=document.getElementById("nm").value;
    var valin1=document.getElementById("in1").value;
    var valin2=document.getElementById("in2").value;
    var valout1=document.getElementById("out1").value;
    var valout2=document.getElementById("out2").value;

活动名称:
输入1:
输入2:
输出1:
输出2:
var valname=document.getElementById(“nm”).value; var valin1=document.getElementById(“in1”).value; var valin2=document.getElementById(“in2”).值; var valout1=document.getElementById(“out1”).value; var valout2=document.getElementById(“out2”).value;

现在,我如何将值输入到一个普通变量中,比如:var valeur=valin1

您可以使用
FormData

var form=document.querySelector('form');
var数据=新表格数据(表格);

不过,最好是在表单中添加一个ID,而
getById
就好像一个页面上有多个表单一样,这并不能解决问题


我猜他的意思是序列化@prasad可能重复的注意事项,FormData在ie10下没有支持。谢谢@burakkyıldız,我想我已经添加了它。