此處的下拉列表中選擇選項的量是通過使用這些輸入的ID的如下subtA,servicetax,sbc,kkc,wht,subtotalD
演示鏈接https://jsfiddle.net/harshithanaidu1991/sk07p4fj/2/計算基於使用JavaScript
我從隱藏的投入得到的值。 我有兩個下拉菜單,名爲basis and division
,而division
只有在value of basis
等於Others
時纔會出現。
如果基礎的值等於「等於」,這我從隱藏的輸入得到的量已經通過5這意味着DIV1至DIV5之間均分分割。
如果
basis
的值等於between 1 to 3
,金額將在div1到div3之間共享。如果
basis
值等於specific
然後division
下拉將到來,基於劃分的下拉量的selctiong將相應地共享給該特定分割。如果
basis
值等於others
,無論量將在輸入來自DIV1被輸入到DIV5第一行將由計算與subtA
百分比和我申請這個百分比到其餘輸入端相應地共享。
只要我選擇others
從basis dropdown
,NaN
值在輸入來即使當我使用parseFloat
如何避免這一點,並如何驗證等量的在輸入端輸入的總和(僅第一行該表格)不應超過subtA
。
如果有任何其他方法可以以更簡單的方式進行操作,而且不用編寫如此多的代碼,如果每個條件都是?
我還是給它賦予NaN值.. @ Haresh Vidja – 06011991