View Full Version : تعداد سطرهای جدول چگونه بدست میان؟
bamzi software
یک شنبه 02 اسفند 1388, 14:13 عصر
سلام
توی یک صفحه که جدول از دیتابیس لود شده و چک باکس داره می خوام با تیک زدن چک باکس ها در قسمت کلاینت با جاوا اسکریپت محاسبه انجام بگیره و به کاربر نشون بده.
برای اینکار باید تعداد سطر های جدول رو بدونم..چطوری این کار امکان پذیره؟
ممنون میشم راهنماییم کنید.
bamzi software
دوشنبه 03 اسفند 1388, 12:05 عصر
کدی که نوشتم اینه:
<script type="text/javascript">
function price()
{
var partialsum=0;
var sum=1;
for (var i=1;i<3;i++)
{
if (document.getElementById("forme_mosabeghewinmizban_{forme_mosabeghe:rowNumbe r}"+i).checked)
partialsum++;
if (document.getElementById("forme_mosabeghetasavi_{forme_mosabeghe:rowNumber}"+i).checked)
partialsum++;
if (document.getElementById("forme_mosabeghewinmehman_{forme_mosabeghe:rowNumbe r}"+i).checked)
partialsum++;
if(partialsum==0)partialsum=1;
sum*=partialsum;
partialsum=0;
}
document.getElementById("forme_mosabegheTextBox1").value=sum;
if (document.getElementById("forme_mosabegheTextBox1").value < 1024) document.getElementById("forme_mosabegheTextBox1").value = 1024;
}
</script>
حالا می خوام تو حلقه for به جای 3 تعداد سطر رو بذارم.
تعداد سطر رو چطوری بدست بیارم؟
mehdi.mousavi
دوشنبه 03 اسفند 1388, 12:16 عصر
سلام
توی یک صفحه که جدول از دیتابیس لود شده و چک باکس داره می خوام با تیک زدن چک باکس ها در قسمت کلاینت با جاوا اسکریپت محاسبه انجام بگیره و به کاربر نشون بده.
برای اینکار باید تعداد سطر های جدول رو بدونم..چطوری این کار امکان پذیره؟
ممنون میشم راهنماییم کنید.
سلام.
خیلی خیلی ساده. به این مثال دقت کنید:
<table id="mytable">
<tr>
<td>Row 1</td>
</tr>
<tr>
<td>Row 2</td>
</tr>
<tr>
<td>Row 3</td>
</tr>
</table>
<form>
<input type="button" value="Get Total Rows" onclick="alert(document.getElementById('mytable'). rows.length);" />
</form>
موفق باشید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.