您好,我正在进行我对数组的个人实验,我试图做的是从我的文本字段的结果重命名数组的索引,使用Javascript动态添加(我不想使用jquery或其他类似的库角js)。有关UI,请参见下图
问题是输出看起来像这样
我希望能够重命名生成的数组的索引(这就是我想要的) 顺便说一句PHP处理我的数据和Javascript显然处理我的文本字段操作 看我的代码
的Javascript
var countBox =1;
var boxName = 0;
var boxName2 = 0;
function addInput()
{
var boxName="index"+countBox;
var boxName2="value"+countBox;
document.getElementById('response').innerHTML+='<input type="text" name="aindex" id="'+boxName+'" value="'+boxName+'" " /><input type="text" name="avalue[]" id="'+boxName2+'" value="'+boxName2+'" " /><br/>';
countBox += 1;
}
PHP
if(isset($_POST['save'])){
$b = $_POST['avalue'];
$results = print_r( $b, true);
file_put_contents( $filepath, print_r($b, true));
}
答案 0 :(得分:0)
从您的HTML中,您似乎希望拥有成对的表单字段来保存键和值?如果是这样,只需将所有关键字段的名称设置为&#34; keys []&#34;和所有值字段到&#34; values []&#34;提交时将为您的后端服务提供两个数组。