提交表单数组项无效,$_POST为空

浏览:8181 发布日期:2013/12/05 分类:求助交流 关键字: $_POST 表单 提交
以下程序已经最简化,不会有其他影响了,可是表单接收处理仍然得到的$_POST是NULL的。<form method="post" id="theForm"  action="{:U('Saveinfo/addtest')}">
    <input type="text" name="username[]" value="a" />
    <input type="text" name="username[]" value="b" />
    <input type="text" name="username[]" value="c" />
    <input type="text" name="age" value="18" />
    <input class="btnGreen" id="save" type="submit" name="submit" value="提交" />
    </form>
后台处理页调试代码:class SaveinfoAction extends Action{
      public function addtest(){
           if(IS_POST){
             echo dump($_POST);
    }else{
             $this->display();
    }
       }
}
最终页面输出结果是:
array(4) {
["username"] => NULL
["age"] => string(2) "18"
["submit"] => string(6) "提交"
["__hash__"] => string(65) "9f71b63b61c291abef55c2d674c8eb85_dc9ccc6c44112de241154e27c964ebf5"
}
就是说$_POST['username']是空的。为什么?类似同样代码不采用ThinkPHP,可以正常接收表单数组。
最佳答案
评论( 相关
后面还有条评论,点击查看>>