私は必要なフォームを作成するのにとても近づいています。しかし、まだ「バグ」があります。顧客が何かの価格がいくらになるかを計算できるフォームを作成したくありません。全体を構築するためのより短い方法がたくさんあると確信していますが、これは問題ではありません。問題は計算です:
選択した場合: CMS は価格 100 を設定し、「Contao」を追加すると正しく 350 に設定されます。しかし、「Statisch」を選択しない場合、「Contao」の金額 250 は再度 0 に上書きされません。
私の言いたいことを理解していただければ幸いです:D 説明が複雑です. 助けてくれてどうもありがとう。
問題はこの部分にあると思います:
$(this).change(function(){
var ifCMS_val = $('input[name="ifCMS"]:checked').val();
var chooseCMS_val = $('input[name="chooseCMS"]:checked').val();
ifCMS_cost = 0;
chooseCMS_cost = 0;
if(ifCMS_val == "ifCMSyes")
{
ifCMS_cost = 100;
chooseCMS_cost = 0;
}
else if(ifCMS_val == "ifCMSno"){
ifCMS_cost = 0
chooseCMS_cost = 0;
}
if(chooseCMS_val == "Contao"){
chooseCMS_cost = 250;
}
else
{
chooseCMS_cost = 0;
}
summe = chooseCMS_cost ;
$('#summehtml').html(summe)
});