function row1_add(){
var tab1=document.getElementById("school");
var tr1=tab1.insertRow();
var td1=tr1.insertCell();
var td2=tr1.insertCell();
var td3=tr1.insertCell();
td1.innerHTML ='<input runat="server" Class="input"></input>';
td2.innerHTML ='<input runat="server" Class="input"></input>';
td3.innerHTML ='<input runat="server" Class="input"></input>';}
因为需要动态添加表格行和表格行里的textbox,所以需要调用以上的js方法,页面效果是实现了,可是,如何将这些动态生成的textbox中的value遍历出来,存储进数据库呢,请高手指教下,谢谢了。
var tab1=document.getElementById("school");
var tr1=tab1.insertRow();
var td1=tr1.insertCell();
var td2=tr1.insertCell();
var td3=tr1.insertCell();
td1.innerHTML ='<input runat="server" Class="input"></input>';
td2.innerHTML ='<input runat="server" Class="input"></input>';
td3.innerHTML ='<input runat="server" Class="input"></input>';}
因为需要动态添加表格行和表格行里的textbox,所以需要调用以上的js方法,页面效果是实现了,可是,如何将这些动态生成的textbox中的value遍历出来,存储进数据库呢,请高手指教下,谢谢了。
td1.innerHTML ='<input runat="server" Class="input"></input>';
这样写是无效的
td1.innerHTML ='<input name="x" Class="input"></input>';后台Request.Form["x"]得到
Request.Form取值
或动态添加textbox到panel等容器
findcontrol查找
使用hiddenfiled保存添加到行数
如果添加多次,这个name都是“x”,我如何来区分呢