function testsam(chkForm)
{   
   var carttotal="document.cart.total"+chkForm+".value";
   carttotal= "aaaaaaaa";
}
 <form method="post" name="cart" action="test.asp">
 <% 
   productlist=session("productlist")
   productlist=split(productlist,",")
   x=UBound(productlist)
   for i=0 to x 
   plist=ltrim(productlist(i))
   plist=Rtrim(plist)
   strsql="select * from productmanage where ID='"&plist&"'"
   rstobj.open strsql,cnndb,3
   %>
<select name="<%="l"&i%>" onchange="testsam(<%=i%>)">
   <option  value="0">test</option>
   <option  value="1">test1</option>
   <option  value="2">test2</option>
   <option  value="3">test3</option>
</select>
<input name="<%="total"&i%>" type="text">
   <%rstobj.movenext
   rstobj.close
   next%>
    </form>