<div class="form-group">
<label class="col-sm-2 control-label"><span class="form-required">*</span>内容:</label>
<div class="col-md-6 col-sm-10">
键:<input type="text" name="key[]" value="">值:<input type="text" name="value[]" value=""><input id="btnAddInput" type="button" value="新增" onclick="AddInput()" />
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label"><span class="form-required"></span></label>
<div class="col-md-6 col-sm-10" id="addinput">
</div>
</div>
<script type="text/javascript">
//添加删除按钮
var count = 0;
function AddInput() {
count++;
var question = document.getElementById("addinput");
var input_key = document.createElement("input");
input_key.type = "text";
input_key.id = "datak" + count + "";
input_key.name = "key[]";
var input_value = document.createElement("input");
input_value.type = "text";
input_value.id = "datav" + count + "";
input_value.name = "value[]";
var key=document.createTextNode("关键词:");
var value=document.createTextNode("URL:");
var del= document.createElement("input");
del.type = "button";
del.id = "del" + count + "";
del.value="删除";
del.onclick=function(){
id=this.id;
id=id.substr(3);
k=document.getElementById("datak"+id);
k.parentNode.removeChild(k);
v=document.getElementById("datav"+id);
v.parentNode.removeChild(v);
key.parentNode.removeChild(key);
value.parentNode.removeChild(value);
d=document.getElementById("del"+id);
d.parentNode.removeChild(d);
}
question.appendChild(key);
question.appendChild(input_key);
question.appendChild(value);
question.appendChild(input_value);
question.appendChild(del);
var br = document.createElement("br");
question.appendChild(br);
}
</script>
前端提交键和值后使用array_combine(作为键的数组,作为值的数组)
;