前提・実現したいこと
自身のHPで相続税の計算式を問題となっている下記のコード等を使用して
「計算する」のボタンを押して結果を表示させるシミュレーションを作りたいです。
計算内容としては
01_課税価格を出す
ーーーーーーーーーーーーーーーーーーーーーーーーー
財産-債務-基礎控除額=★課税価格★
(※基礎控除額=3,000万+600万×法定相続人の数)
(※法定相続人=【配偶者の場合1】+【子の数】)
ーーーーーーーーーーーーーーーーーーーーーーーーー
02_法定相続人で割る
ーーーーーーーーーーーーーーーーーーーーーーーーー
01の課税価格を法定相続人で割る
【法定相続分】
①配偶者のみの場合:100%
②配偶者+子の場合:配偶者50%、子の人数で残りの50%を分割
③子のみの場合:子の人数で100%を分割
ーーーーーーーーーーーーーーーーーーーーーーーーー
03_相続税額の計算
ーーーーーーーーーーーーーーーーーーーーーーーーー
02の法定相続分の結果に相続税速算表の税率をかけて、控除額があれば引く。
その後、各人それぞれの結果を全て合算する。
この結果を「相続税額」
ーーーーーーーーーーーーーーーーーーーーーーーーー
04_配偶者控除の計算
ーーーーーーーーーーーーーーーーーーーーーーーーー
以下の▲と△を足してください。
▲配偶者の税額
01の課税価格の50%が1億6000万円以下の場合(つまり01の★課税価格★が3億2000万円以下の場合)は【0円】
それ以上の場合は「シミュレーションで計算可能な額を超えています」のように警告。
△子の税額 ※子が0人ではない場合のみ
02と03で計算した【子】の分を「相続税額(配偶者有り)」として表示
ーーーーーーーーーーーーーーーーーーーーーーーーー
上記の内容を下記のレイアウトに当てはめて表示させたいです。
財産
<input name="a" size="10" type="number" value="0" />万円
債務
<input name="b" size="10" type="number" value="0" />万円
配偶者
◉有○無 ←ラジオボタン(どちらかを選ぶことできちんと反映させたい)
お子様の数
______ ←ドロップダウン(0人〜10人で選べる様にしたい)
<input type="button" value="計算する" />(上記の入力結果を下記のアウトプットにそれぞれ表示させる)
相続税額
______万円 ←アウトプット(03の結果)
相続税額(配偶者有)
______万円 ←アウトプット(04の結果)
発生している問題・エラーメッセージ
<form> <input type="number" name="a" value="0" size="10"> × <input type="number" name="b" value="0" size="10"> = <output name="op1">0</output> <input type="button" onclick="op1.value = Number(a.value) * Number(b.value);" value="計算する"> </form>
該当のソースコード
<form>■財産 <input name="a" size="10" type="number" value="0" />万円 ■債務 <input name="b" size="10" type="number" value="0" />万円 ■配偶者の有無 <input name="gender" type="radio" value="male" />有<input name="gender" type="radio" value="female" />無 ■お子様の数 <select name="kibun"> <option value="0">0人</option> <option value="1">1人</option> <option value="2">2人</option> <option value="3">3人</option> <option value="4">4人</option> <option value="5">5人</option> <option value="6">6人</option> <option value="7">7人</option> <option value="8">8人</option> <option value="9">9人</option> <option value="10">10人</option> </select> <input type="button" value="計算する" /> 相続税額<output name="op1">0</output>万円 </form>
上記のコードだけは入力できましたが、やりたい要素まではまだまだ足りていないので
なんとか形にしたいです。
試したこと
計算式がややこしくてうまく設定できません。
補足情報(FW/ツールのバージョンなど)
WordPressは最新のものを使用しています。
レスポンシブにも対応させたいです。