これは、テーブルを生成するためのものです。
function makeTable()
{
var row_num = 20;
var cell_num = 4;
var tab = document.createElement('table');
tab.setAttribute('id','newtable');
var tbo = document.createElement('tbody');
tbo.setAttribute('id','tabody');
var cont;
for(var c = 0 ; c < row_num ; c++)
{
var row = document.createElement('tr');
for(var k = 0 ; k < cell_num ; k++)
{
var cell = document.createElement('td');
if (k > 0)
{
cont = document.createElement("input");
cont.setAttribute('type','text');
}
else
{
cont = document.createTextNode("0" + (c+1));
}
cell.appendChild(cont);
row.appendChild(cell);
}
tbo.appendChild(row);
}
tab.appendChild(tbo);
document.body.appendChild(tab);
tab.setAttribute("align", "top-left");
}
この関数は、アラート ボックスにデータを表示するために使用されますが、document.getElementById('hide').value を取得したい............
function GetCellValues()
{
var rows = document.getElementsByTagName('tr');
var str = '';
for (var c = 1 ; c < rows.length ; c++)
{
str += '\n';
var row = rows[c];
var inputs = row.getElementsByTagName('input');
for (var k = 0 ; k < inputs.length ; k++)
{
str += inputs[k].value + ', ';
}
}
document.getElementById('hide').value = str;
PHP でこの非表示のコントロール (つまり、"hide") のみを取得したいと考えています。
alert(document.getElementById('hide').value);
}
window.onload = function()
{
makeTable();
};
</script>
</head>
<body>
<h1><u>PROJECT</u> :</h1>
<input type="button" value="Alert" onclick = "GetCellValues()">
このIDをphpで取得したい
<input type="hidden" id="hide" /> <br />
<div id="mytable">
<table id = "project" border = "1" width ="60%" class = "newtable" cellpadding="10" cellspacing="0">
<tr>
<th align="center" width ="200px">Sl.No.</th>
<th align="center" width ="200px">Project Name</th>
<th align="center" width ="200px">ChangeDate</th>
<th align="center" width ="200px">Changed By</th>
</tr>
</table>
</div>
</body>
注: php で id を介して隠しコントロールを取得したい ##
type="hidden" id="hide"
私は初心者なので、この非表示のコントロール データ (ie-input ) を取得するための php コード全体が必要です。