0
동적 필드가있는 양식을 만들었습니다. 하지만 나는 데이터베이스에 데이터를 어떻게 게시해야하는지 혼란 스럽다. 다른 사용자에 따라 다른 필드가 있기 때문입니다. 여기 여기에서이 함수의 호출 한 동적 필드은 동적 양식으로 데이터를 게시 할 수 없습니다.
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>
도움 저 사람은 내가 데이터베이스 에 동적 요소를 저장하기 위해 무엇을해야하고 무엇을 필드해야 내가 데이터베이스에 하나 개에 HiddenField에서 분리
내가이를받지 못했습니다 죄송 ?? –
얼마나 많은 값이 있을지 알 수 없으므로 어떻게 결정합니까 –
컨트롤을 동적으로 추가하면 새 컨트롤의 valuechange 이벤트를 처리해야합니다. 이벤트 핸들러에서 양식에 대한 컨트롤을 반복하고 ID 및 값 쌍을 hiddenfield에 저장합니다. 양식을 제출할 때 hiddenfield의 값을 확인하고 컨트롤과 그 값을 계산하면 모든 것을 알 수 있습니다. – speti43