将字段添加到提交表单

时间:2012-08-30 08:02:33

标签: php jquery cakephp

您好我在向表单添加字段并在控制器中检索它们时遇到了问题。

我可以轻松地在按钮单击时向表单添加字段,这是使用:

$('#addButton').click(function()
{
     $('#EBASTab').append($('<tr><td>Hello</td><td><input style="height:' + 10 + 'px; width:' + 100 + 'px;"></input></td></tr>'));

但是当我尝试使用以下方法检索表单数据时

$value = $this->request->data;

我添加到表格底部的字段不会被接收。

我知道如何将字段添加到我的cakephp表单中吗?

提前致谢。

3 个答案:

答案 0 :(得分:4)

没有名称属性,这就是为什么不在帖子数据中。在输入中添加name="data[Model][field]"属性。

答案 1 :(得分:1)

您需要输入中的name属性,并使用该名称捕获数据。

答案 2 :(得分:1)

必须像这样添加

$('#EBASTab').append($('<tr><td>Hello</td><td><input type="file" class="uploadFile" name="data[Album][image]">'));