首页 > 解决方案 > 提交按钮不传递表单数据

问题描述

这是我的代码:

<form class="form-horizontal" action="/abc" method="POST">
   <div><input type="text" id="name" value="a"></div>
   <div class="border-top row">
      <button type="submit" class="btn float-right" name="update">Update 
      </button>
   </div>
</form>

当我单击按钮时,它只传递如下数据:

   update:

为什么不显示其他表单数据?

标签: htmlforms

解决方案


您应该将 name 属性添加到输入字段以在单击提交按钮时获取文本框的值。

   <form class="form-horizontal" action="/abc" method="POST">
       <div><input type="text" id="name" value="a" name="uname"></div>
       <div class="border-top row">
          <button type="submit" class="btn float-right" name="update">Update 
          </button>
       </div>
    </form>

推荐阅读