計算を実行し、フォームの別の編集ボックスに答えを返す JavaScript 関数に変数を渡す必要があります。10 行の編集ボックスがあり、10 個の個別の JavaScript 関数を使用したくないので、合格する必要があります。
function calc_totalcost(line)
{
$line_qty=line+"_qty";
$line_totcost=line+"_totcost";
$line_unitcost=line+"_unitcost";
$totcost=$line_qty.value*$line_unitcost.value;
document.getElementById('$line_totcost').value = $totcost;
}
htmlで:
onchange="calc_totalcost('L1')"
したがって、L1_edit1 の編集ボックス 1 では、L1 を関数に送信する必要があります。これは、その内容を使用して計算を実行する編集ボックス (入力) 名である「L1_qty」に変換されます。それが理にかなっていることを願っていますか?ありがとう