如何从表单中获取值并将它们放入全局变量中

时间:2017-05-02 15:39:06

标签: javascript node.js

例如,

这是我们的表格

 <form action="test1" method="GET" name="frm">
      First name: <input type="text" name="fname"><br>
      Last name: <input type="text" name="lname"><br>
      <input type="submit" value="Submit" >
  </form>

在这里我想从表单中提取值的内容并将它们放入全局变量中我已经尝试过这段代码。但它并没有显示&#34; a&#34;

的内容
 <script>
    var a=document.frm.lname.value;
     console.log(a);
 </script>

1 个答案:

答案 0 :(得分:0)

您访问表单值并返回正确的值。

您的输入字段为空,您的结果为空。

为表单字段指定初始值,您将获得它们。

<form action="test1" method="GET" name="frm">
First name: <input type="text" name="fname" value="sdfsd"><br>
Last name: <input type="text" name="lname" value="sdfsd"><br>
<input type="submit" value="Submit" >
</form>

如果您想获得用户输入的值,请运行

var a=document.frm.lname.value;

在您的表单提交事件之后

查看下面的示例,该示例在用户单击“提交按钮”

后记录姓氏的值

 var a=document.frm.lname;
function aFunction(){
     console.log(a.value);
 
}
 <form action="#" method="GET" name="frm" onsubmit="aFunction()" >
                                                    
 First name: <input type="text" name="fname" ><br>
Last name: <input type="text" name="lname" ><br>
<input type="submit" value="Submit" >
  </form>