我有一些輸入字段與循環中的數組具有相同的名稱。從輸入字段獲取正確格式的同名字段值
喜歡的東西:
<input name="vehicle[$i][amount]" ...> // $i = 1
<input name="vehicle[$i][name]" ...>
<input name="vehicle[$i][amount]" ...> // $i = 1
<input name="vehicle[$i][name]" ...>
<input name="vehicle[$i][amount]" ...> // $i = 1
<input name="vehicle[$i][name]" ...>
現在我想用的名字讓所有輸入的值「車輛」
我想應該是的輸出是這樣的:
[0] => 'amount' => (for example) 5
'name' => BMW
[1] => 'amount' => (for example) 15
'name' => Audi
等等。
我該如何得到這個?我已經嘗試了很多東西。
喜歡的東西:
var vehicle;
$('input[name="product"]').each(function() {
vehicle.push($(this).val());
});
但是這和類似的解決方案我試過沒有爲我工作。
謝謝你的幫助,並對我的英語不好!
金額應該是您輸入的'值',就像這個'' – SubjectDelta
Are你用PHP創建你的輸入? – SubjectDelta
是的,我用PHP創建它。名稱和數量是兩個不同的東西。 這不是說有一個現有的名稱,我想給一個數量值。 我想用新值創建一個新名稱。 我在我的問題中犯了一個錯誤。所有這些輸入字段都具有相同的$ i值。示例中全部爲「1」。 – dwdawdawdaw