旅行保険の計算見積例です。
という例で計算しています。
計算例は単純にプランを選択するだけですが、オプションで、弁護士対応、医療通訳対応、などを加えても良いかもしれません。
旅行参加人数の選択フォームを作ります。後で同行家族人数に使用するため、本人の数を引いて、0...5にしています。
旅行日数の入力フォームです。
保険プランの種類と単価の選択フォームです。計算では、旅行日数x単価を計算して出力します。これが旅行者本人の保険費用です。
この隠しフォームは、同行家族の保険料(一人あたりの金額)を計算します。同行家族の保険料は、旅行者本人の保険料の半額にしています。Choice2_Resultは、Choice2(本人の保険料)の計算結果を取得します。Choice_Resultに単価0.5をかけると、本人の保険料の半額が計算できます。
同行家族の保険料を計算します。人数はChoice0(最初の選択項目の値)、単価はHidden3_Result(隠しフォームで計算した結果)にすると、計算できます。また条件1でChoice0を1以上にすることで、一人旅行(同行家族無し)の場合は、この項目自体を計算しないようにしています。