Сообщение от Rise
			 
		
	 | 
	| 
		id должен быть уникален... а у вас он одинаковый у всех товаров поэтому и идет подсчет только на первой строке... ну и по поводу атрибута disabled для таких случаев есть специальный атрибут readonly.
	 | 
	
Я поняла о чем вы, но в этом то и проблема, не получается написать такую функцию, уже пробовала, вот например:
function calc() {
	for (var i = 0; i < 10; i++)
	{
	pr = document.getElementById("pr");
	am = document.getElementById("am");
	summa[i] = document.getElementById("summa"+[i]);
	result = parseInt(am.value) * parseInt(pr.value);
	summa[i].innerHTML = result;
	}
}
ну и в html я эту i везде также вставляла, то есть массивом пробовала..
Ткните носом если не трудно, а  то уже ум за разум заходит..