を使用して、ドロップダウン選択したオプションに基づいて金額を計算すると、デモリンクはsubtA,servicetax,sbc,kkc,wht,subtotalD
を次のように私はこれらの入力のIDを使って隠された入力から値を取得していますhttps://jsfiddle.net/harshithanaidu1991/sk07p4fj/2/ここではJavaScript
です。 basis and division
と表示される2つのドロップダウンがあり、value of basis
がOthers
に等しい場合にのみ、division
が表示されます。
基礎iの値が隠れ入力から取得してい量がDIV5にDIV1の間で等しく共有を意味5で割った、「等しい」に等しい場合。
basis
の値がbetween 1 to 3
に等しい場合、div1からdiv3の間で量が共有されます。basis
の値がspecific
に等しい場合、次いでdivision
ドロップダウンが分割ドロップダウン量のselctiongに基づいて、来るは、その特定の区分に応じて共有されます。basis
の値が量が第1の行はsubtA
とパーセンテージを計算し、iは残りの入力にその割合を適用していますによって相応共有されるDIV5するDIV1からの入力に入力されるものは何でも、others
に等しい場合。すぐに私はどのように入力に入力された金額の合計(の最初の行だけのように検証するには、これを回避する方法parseFloat
を使用していた場合でもothers
はbasis dropdown
から、NaN
値が入力に来ている選択として
テーブル)はsubtA
を超えてはいけません。
また、条件がすべての場合、多すぎるコードを書くことなく、簡単なやり方で他の方法があれば教えてください。
さらに、その与えられたNaN値を加えました。@ Haresh Vidja – 06011991