高分请,高手来看,如何获得动态表格中的文本框的值
function add(){
var row = document.all.DataGrid1.insertRow(DataGrid1.rows.length-1);
var cell = row.insertCell();
cell.innerHTML = "";
var cell2 = row.insertCell();
cell2.innerHTML = "<input type='TextBox' name='test'>";
var cell3 = row.insertCell();
cell3.innerHTML = "<input type='TextBox' name='adfd' >";
var cell4 = row.insertCell();
cell4.innerHTML = "<input type='TextBox' name='strdfd' >";
var cell5 = row.insertCell();
cell5.innerHTML = "<input type='TextBox' name='tt' >";
var cell6 = row.insertCell();
cell6.innerHTML = "<input type='TextBox' name='dfd' >";
var cell7 = row.insertCell();
cell7.innerHTML = "<input type='TextBox' name='df'>";
var cell8 = row.insertCell();
cell8.innerHTML = "<input type='TextBox' name='dfdfd'>";
用这段代码已经可以增加新行了,但是我发现增加的文本框的名字每行都是一样的,请问我增加多行后如何获得这些文本框的内容。或者说我这样动态添加文本框是正确的吗
问题点数:50、回复次数:1Top
1 楼matrixy(处女主任[走召纟及犭孟男 上厕所不关门,上完不擦P股])回复于 2005-08-02 00:13:18 得分 50
同名[NAME或ID]的元素在页面里会构成一个集合,你可以像数组那样的来引用。。。
document.all.test[0].value
//.........Top




