如何让网页上的表格能录入数据?

解决方案 »

  1.   

    啊.你的问题没表述清楚吧!你可以在表格中放TextBox啊。然后获得对应的值就可以了不是吗?..
      

  2.   

    把Textbox背景色设置为表格的背景色看起来就像在表格中录入数据了啊
      

  3.   

    利用Iframe的 designMode="on" 功能
    Edit.document.open();
    Edit.document.write(str);
    Edit.document.close();
    Edit.document.designMode="on";
      

  4.   

    function AddCol()
    {

    for (i=0;i<27;i++)
    {
    var j=Edit.document.body.all('tab').getElementsByTagName("tr").item(i).getElementsByTagName("td").length;
    var bcolor;
    if((j % 2)!=0)
    {
    bcolor="";
    }
    else
    {
    bcolor="#d3e5fa";
    }
    var trLen=Edit.document.body.all('tab').getElementsByTagName("tr").item(i).innerHTML.length;
    var trIndex=Edit.document.body.innerHTML.indexOf(Edit.document.body.all('tab').getElementsByTagName("tr").item(i).innerHTML);
    var trInsert=trIndex+trLen;
    if (i==0)
    {
    var num=j*1+1;
    if(i>13)
    {
    Edit.document.body.innerHTML=Edit.document.body.innerHTML.substring(0,trInsert)+"<td align='left' valign='top' width='60' bgcolor='"+bcolor+"' id='item_"+i+j+"'>"+num+"</td>"+Edit.document.body.innerHTML.substr(trInsert);
    }
    else{
    Edit.document.body.innerHTML=Edit.document.body.innerHTML.substring(0,trInsert)+"<td align='center' width='60' bgcolor='"+bcolor+"' id='item_"+i+j+"'>"+num+"</td>"+Edit.document.body.innerHTML.substr(trInsert);}
    }
    else if(i==1)
    { var date=GetDate();
    if(i>13)
    {
    Edit.document.body.innerHTML=Edit.document.body.innerHTML.substring(0,trInsert)+"<td align='left' valign='top' width='60' bgcolor='"+bcolor+"' id='item_"+i+j+"'>"+date+"</td>"+Edit.document.body.innerHTML.substr(trInsert);
    }
    else{
    Edit.document.body.innerHTML=Edit.document.body.innerHTML.substring(0,trInsert)+"<td align='center' width='60' bgcolor='"+bcolor+"'  id='item_"+i+j+"'>"+date+"</td>"+Edit.document.body.innerHTML.substr(trInsert);}
    }
    else
    {
    if(i>13)
    {
    Edit.document.body.innerHTML=Edit.document.body.innerHTML.substring(0,trInsert)+"<td align='left' valign='top' width='60' bgcolor='"+bcolor+"' id='item_"+i+j+"'>&nbsp;</td>"+Edit.document.body.innerHTML.substr(trInsert);
    }
    else{
    Edit.document.body.innerHTML=Edit.document.body.innerHTML.substring(0,trInsert)+"<td align='center' width='60' bgcolor='"+bcolor+"' id='item_"+i+j+"'>&nbsp;</td>"+Edit.document.body.innerHTML.substr(trInsert);}
    }
    }
    }
      

  5.   

    antdog(蓝羽) :表格大,每个表格里放TextBox很麻烦。
    goody9807():在Iframe找不到designMode的属性。我是菜鸟,看不懂你的代码,请问代码中的Edit是什么?
      

  6.   

    Edit为一个IFrame的ID==========都是客户端代码