同名元素控制:
如图:不管在哪个数量INPUT里输入数字,结果都是第一条购物信息的总价变了,而不是对应总价改变...
JS代码部分:function countprice()
{
var i,s,eprice,amount,t,p,cateid;
var orderform=null;
orderform = document.mycart;

for (i=0;i<orderform.procount.length-1;i++) {
var s=orderform.procount[i].value;
var cateid = orderform.priceone[i].value;

if ( s!= "")
{
eprice= cateid;
amount = Math.round(eprice * s * 100)/100;
t = amount.toString();
p= t.indexOf(".");

// 生成0.00的价格形式
if (p<0)
{
t = t + ".00";
}
else
{
if (p==t.length-2)
{
t = t+"0";
}
}

orderform.totalprice[i].value = t;
orderform.procount[i].value=s;
return;
}
}
}HTML代码部分:<form name='mycart' method='post' action='myCart.asp?Action=mypaypass' class='cartform'><div class='cart_title'><span Class='floatLeft'>
P111 ---- [ 單價:<input name='priceone' disabled value=25 size='3' class='cart_input'><span class='srd'>SRD</span>] ----- 
[ 數量:<input name='procount' type='text' size='2' value='1' class='cart_inputr' onblur="return checknum(this);return countprice();"/>]  ---- 
[ 總價:<input name='totalprice' type='text' size='3' value=25 class='cart_inputr' disabled /><span class='srd'>SRD</span>]</span><a href='myCart.asp?Action=DropMyCart&flowerNumber=71' class='floatRight'>
<img src='images/drop.jpg' width='15' height='15' border='0'></a>
<hr style='clear:both;border:1px dashed #000;' size='1' noshade><span Class='floatLeft'>
P111 ---- [ 單價:<input name='priceone' disabled value=25 size='3' class='cart_input'><span class='srd'>SRD</span>] ----- 
[ 數量:<input name='procount' type='text' size='2' value='1' class='cart_inputr' onblur="return checknum(this);return countprice();"/>]  ---- 
[ 總價:<input name='totalprice' type='text' size='3' value=25 class='cart_inputr' disabled /><span class='srd'>SRD</span>]</span><a href='myCart.asp?Action=DropMyCart&flowerNumber=71' class='floatRight'><img src='images/drop.jpg' width='15' height='15' border='0'></a>
<hr style='clear:both;border:1px dashed #000;' size='1' noshade>
</div>
送貨時間:<input name='flwTime' type='text' width='18' onclick=mycart.flwTime.value=''; value='2008-9-13'> <script language='JavaScript' type='text/javascript'>fooCalendar = new dynCalendar('fooCalendar', 'calendarCallback', 'images/');</script><br>送貨地点:<input name='flwAdd' type='text' width='18' value=''><br><br><input name='mypay' type='hidden' value='71|71|' />
<input type='image' src='images/nowPay.jpg'style='width:150px;height:60px;'> 
<a href='flowerList.asp'><img src='images/GoOnBuy.jpg' width='150' height='60' border='0'></a></form>