代码之家  ›  专栏  ›  技术社区  ›  HyderA

表单未发送完整数据

  •  5
  • HyderA  · 技术社区  · 16 年前

    我有一个输入字段超过50个的表单。输入字段在表单容器中分为5个jquery jab。这是一个看起来像的例子:

    <form action="admin/save" method="post" enctype="multipart/form-data">
         <input type="hidden" name="type" value="department" />
         <input type="hidden" name="id" value="21" />
         <div id="tabs">
           <ul>
             <li><a href="#tab-1">Tab 1</a><li>
             <li><a href="#tab-2">Tab 2</a><li>
             <li><a href="#tab-3">Tab 3</a><li>
           </ul>
           <div id="tab-1">
             <label>Name</label>
             <input type="text" name="user-name" />
           </div>
           <div id="tab-2">
             <label>Address</label>
             <input type="text" name="user-address" />
           </div>
           <div id="tab-3">
             <label>Phone</label>
             <input type="text" name="user-phone" />
           </div>
         </div>
         <input type="submit" value="Send" />
    </form>
    

    我使用的是PHP的Kohana框架,所以 admin 映射到控制器,以及 save 映射到方法 action_save .

    当我输出 $_POST 变量在 动作保存 ,只有 'type' 'id' 显示,其他所有字段似乎都没有提交数据。

    我可能做错什么了?

    2 回复  |  直到 16 年前
        1
  •  1
  •   Josh K    16 年前

    抓住 Firebug 确保它确实发送了post数据。

        2
  •  2
  •   barrycarter    16 年前

    你在不同的浏览器上尝试过这个方法吗,并通过嗅探网络流量来查看到底发送了什么?

    推荐文章