无法以动态形式发布数据

时间:2012-07-11 13:06:14

标签: javascript

我创建了一个包含动态字段的表单。但我很困惑,我应该如何将数据发布到数据库中。因为根据不同的用户会有不同的字段。 这是带有一个动态字段的基本代码

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">&nbsp</span>
<input type="submit" value="submit"></div>

帮助我们,我该怎么做才能将动态元素存储到数据库中 我应该将哪些字段放入数据库

1 个答案:

答案 0 :(得分:0)

将字段值存储在一个隐藏字段中,并从服务端获取它们。

<input id="values" type="hidden" value="value1,value2,value3">

提交:

var Valuearray = values.value.Split(',');