2013-05-01 32 views
0

我有3個字段(AB,C)。 C = A * B。我怎樣才能使這個數組的工作?動態地乘以一組輸入

實施例(ABC是輸入的ID):

C[1] = A[1] * B[1] 
... 
C[i] = A[i] * B[i] 

當僅存在1行的輸入,這工作正常,但是當用戶添加輸入的動態更多的行,這不起作用了。

+0

你問的是如何遍歷數組的行來計算'C'?你的問題有點含糊。當用戶添加新行來計算該行的「C」值時,您可能需要響應某些事件。 – 2013-05-01 14:30:15

+0

你想在PHP或Javascript中做到這一點? – rednaw 2013-05-01 14:34:49

+0

對不起,我的英語不太好。我有3個字段(價格,數量和總數)。我使用JavaScript代碼,當用戶在「price」和「quant」中寫入某些內容時,字段「total」會自動填充「price」*「quant」。但是現在我添加了一個函數,用相同的輸入在行中添加更多的行。它正在工作,但只有第一行顯示總數。 – Nathael 2013-05-01 14:38:41

回答

0

追加[](不包括在字段名的末尾分配指標)

<input name="foo[]" value="bar" /> 
<input name="foo[]" value="baz" /> 

這樣,您將結束與$ _ POST [「富」]填寫以下數組:數組(「富」,「酒吧')。

注意數值數組,所以索引將從0開始。