سلام دوستان خسته نباشيد.
يه سؤال ديگه داشتم و اونم اينه كه فرض كنيد ما يه جدول داريم با مثلاً 5 تا ستون (مثال زير)، حالا به صورت دايناميك به اين جدول يه سري سطر اظافه مي شه، تمام سلول هاي اين سطرها textbox داخلشون وجود داره من مي خوام اندازه ي اين textbox ها به اندازه ي title اي كه هر كدوم از ستون ها دارن باشه براي اين كار بايد تويه css ام چه كلاسي و با چه مشخصاتي اظافه كنم؟ من يه كلاس ساده نوشتم ولي خب چون چيز زيادي از طرز كار constant هاي مربوط به css ها نمي دونم درست كار نكرد.
HTML CODE FOR WRAPING TABLE
<table>
<tr align="center"><td class ="titletd">firstcolumn</td><td class ="titletd">second column</td><td class="titletd">3rd column</td><td class="titletd">fourth column</td><td class="titletd">5th column</td></tr>
</table>
JAVASCRIPT FOR CREATING DYNAMIC ROW
function addItem()
{
.
.
.
var thirdc=document.createElement("input");
thirdc.setAttribute("type","textbox");
thirdc.setAttribute("name","thirdc"+nextVal);
thirdc.setAttribute("disabled","disabled");
thirdc.setAttribute("class","celltxt");
thirdc.setAttribute("value",document.getElementsBy Name("data")[0].value);
//some more textbox that must create dynamically
var row=tbl.insertRow(tbl.rows.length);
row.insertCell(0).appendChild(firstc);
row.insertCell(1).appendChild(secondc);
.
.
.
.
for(var i=0;i<row.cells.length;i++)
{
row.cells[i].setAttribute("class","celltd");
}
row.setAttribute("align","center");
}
CSS CODE FOR CELLTXT CLASS
.celltxt
{
width : auto;
}