<script type="text/javascript">
var i = 1;
function generateRow() {
var d=document.getElementById("div");
d.innerHTML+="<p><input type='text' name='[Post][textbox1][" + i + "]'>";
i = i + 1;
}
<?php $this->Form->input('textbox1',array(
'type' => 'textbox',
'label' => false,
'required')); ?>
<div id="div"></div>
<input type="button" value="Add" onclick="generateRow()"/>
文本框1的HTML
<div class="input textbox"><input name="data[Post][textbox1]"
required="required"type="textbox" id="PostTextbox1"/></div>
当我单击“添加”按钮时,它会生成新的文本框,name="[Post][textbox1][1]"
我可以在该框中输入数据,但是
第一期
当我再次单击添加按钮时,它将重置所有文本框,我必须再次输入这些数据
第 2 期
$tbVal = $this->request->data['Post']['textbox1'];
$inn = implode(',',$tbVal);
当我使用此代码从文本框中内爆数据时,它只显示第一个数据