0
私はプログラムをやっていますどこからデータをコピーしてブラウザに貼り付ける必要があるのですかプログラムがうまくいきますExcelのデータをテキストボックスに貼り付けるとき、すべてのテーブルの行が、私はすべての行を分割したくない最初の列に含まれていたセルのみを分割したい...Jsp Excelファイルからデータをコピーして入力ボックスに貼り付けます
***行番号を入力します。
<form id='mform' action="EnterData" method='post'>
<table>
<tr>
<td>
<button type="submit" value="Save">Save</button>
</td>
<p style="color: red;">${message2}</p>
</tr>
<tr>
<th>TIMEBlockNo.</th>
<th>TimeInformation</th>
</tr>
</table>
<table id='myform'>
</table>
</form>
</body>
<script type="text/javascript">
var i = 0;
function increment(){
i += 1;
}
function removeElement(parentDiv, childDiv)
{
if (childDiv == parentDiv)
{
alert("The parent div cannot be removed.");
}
else if (document.getElementById(childDiv))
{
var child = document.getElementById(childDiv);
var parent = document.getElementById(parentDiv);
parent.removeChild(child);
}
else
{
alert("Child div has already been removed or does not exist.");
return false;
}
}
function createRow()
{
var j = document.getElementById("numm").value;
var r = document.getElementById("myform");
var mf = document.getElementById("mform");
r.remove();
var r = document.createElement("TABLE");
r.setAttribute("ID", "myform");
mf.appendChild(r);
var n=0;
for(var k=0;k<j;k++)
{
var rr = document.createElement("TR");
r.appendChild(rr);
for(var i=0;i<2;i++)
{
var d = document.createElement("TD");
rr.appendChild(d);
var a = document.createElement("INPUT");
a.setAttribute("type", "text");
a.setAttribute("onkeyup", "formatCells(this.value,'t1')");
a.setAttribute("Name", "t1_" + n);
d.appendChild(a);
n++;
}
}
}
function formatCells(xls,group){
var m =0;
var arr Group = null;
var arrGro = xls.split(" ");
for(var l=0;l<arrGro.length;l++)
{
arrGroup = arrGro[l].split("\t");
for(var i=0;i<arrGroup.length;i++){
document.forms[0].elements[group + "_" + m].value = arrGroup[i];
m++;
}
}
}
</script>
</html>***
Thnx Nathは現在動作しています。 sを私のプロジェクトに入れます – diganta
ユーザが特定の列に行く行の数を入力するたびに列の入力ボックスを作ることは可能ですか – diganta