我创建了一个包含动态字段的表单。但我很困惑,我应该如何将数据发布到数据库中。因为根据不同的用户会有不同的字段。 这是带有一个动态字段的基本代码
function add2(type) {
var element = document.createElement("textArea");
var label=prompt("Enter the name for lable","label");
document.getElementById('raj').innerHTML=document.getElementById('raj').innerHTML+label;
element.setAttribute("type", type);
element.setAttribute("name", type);
var col=prompt('Enter the no of columns');
element.setAttribute("cols",col);
var row=prompt('Enter the no of rows');
element.setAttribute("rows",row);
var rohit = document.getElementById("raj");
rohit.appendChild(element);
document.getElementById('raj').innerHTML=document.getElementById('raj').innerHTML+"<br/>";
}
这是调用此函数。
<input type="button" value="Text Area" onclick="add2('textarea')"><br/>
</div>
<div id="content" style="height:200px;width:400px;float:left;">
<form action="#" method="post">
<span id="raj"> </span>
<input type="submit" value="submit"></div>
帮助我们,我该怎么做才能将动态元素存储到数据库中 我应该将哪些字段放入数据库
答案 0 :(得分:0)
将字段值存储在一个隐藏字段中,并从服务端获取它们。
<input id="values" type="hidden" value="value1,value2,value3">
提交:
var Valuearray = values.value.Split(',');