0

動的フィールドを持つフォームを作成しました。しかし、どのようにデータをデータベースに投稿すればよいのか混乱しています。さまざまなユーザーに応じてさまざまなフィールドがあるためです。ここに1つの動的フィールドを持つ基本的なコードがあります

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>

動的要素をデータベースに保存するために何をすべきか、どのフィールドをデータベースに入れる必要があるかを教えてください

4

1 に答える 1

0

1 つの hiddenfield に区切られたフィールド値を格納し、それらをサーバー側から取得します。

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

提出時:

var Valuearray = values.value.Split(',');
于 2012-07-11T13:16:36.040 に答える