フォームにテキストボックス配列があり、価格と%を入力したときのパーセンテージに従ってコスト価格を計算する必要があります。cpはmouseupイベントで計算されます。
sp1(name = price[] class = price) %(class = perc) cp1(name = cost[] class = cost)
sp2(name = price[] class = price) %(class = perc) cp2(name = cost[] class = cost)
sp3(name = price[] class = price) %(class = perc) cp3(name = cost[] class = cost)
sp4(name = price[] class = price) %(class = perc) cp4(name = cost[] class = cost)
sp5(name = price[] class = price) %(class = perc) cp5(name = cost[] class = cost)
これが私のjqueryコードです
$(function(){
var price = document.getElementsByClassName('price')[0];
var taxAmount = document.getElementsByClassName('cost')[0];
var tax = document.getElementsByClassName('perc')[0];
tax.onblur = function() {
var taxAmount1= parseFloat(price.value) * parseFloat(tax.value) / 100;
var tt = parseInt(price.value)-parseInt(taxAmount1);
taxAmount.value=tt;
}
});
しかし、これは最初のテキストボックスについてのみ計算します。テキストボックス配列全体に対してどのように計算できますか。このフォームをphpで送信したいので、配列を使用しています。
助けていただければ幸いです。