我有一個具有多個輸入同名的表單。用戶將能夠動態添加/刪除輸入行。例如。Javascript/jQuery多輸入,獲取輸入位置
<div><select name="Car[]"></select> <input name="Qty[]"></div>
<button> Add another line</button>
用戶交互,還有一種可能性,它將成爲:
<div><select name="Car[]"></select> <input name="Qty[]"></div>
<div><select name="Car[]"></select> <input name="Qty[]"></div>
<div><select name="Car[]"></select> <input name="Qty[]"></div>
.......
<button> Add another line</button>
添加按鈕只是讓家長()的克隆和下方追加了。
我想執行如本田思域,只允許數量小於9豐田普銳斯數量小於17 ...
的實施將使用在jquery.change()函數。 $(輸入[名稱=「數量」])。其他城市)
$(input[name="Qty"]).change(function() {
if(***value car*** == "Honda Civic" && $(this).val() > 9) $(this).val(0);
else if(***value car*** == "Toyota Prius" && $(this).val() > 17) $(this).val(0);
else if(***value car*** == "Maserati Ghibli" && $(this).val() > 3) $(this).val(0);
});
我怎樣才能得到輸入量位置,並獲得輸入汽車的價值?
爲此,您可能需要展示添加代碼的工作原理。 –
我只使用jquery clone。 – bleach7
好吧那麼你會如何分配基於車型的數量? –