私の jQuery プログラムには、3 つのテキストボックスがあります。の 1 つnet weight
、 の 1 つ、rate
および の最後の読み取り専用テキスト ボックスamount
。金額テキストボックスは、レートと正味重量テキストボックスの積を計算し、結果を表示します。
function amtcal(id)
{
var ab="#a"+id;
var ntwt=parseInt($(ab).val(),10);
var a="#"+id;
var rval=parseInt($(a).val(),10);
var product=rval*ntwt;
var abc="#aa"+id;
$(abc).val(product);
}
jsFiddle で実際の例を確認してください。
プログラムは動作していますが、原因となっているエラーは、10 進数値を無視することです。次の :- を入力するNt wt = 5.5 | Rate = 5.2
と、出力は として与えられ25
ます。