価格は、選択したチェックボックスによって異なります。 (つまり)2組のチェックボックスにはそれぞれ3つの値があります。 rpiceを選択された値に依存して、読み取り専用の入力選択したチェックボックスに基づいて価格を変更したい
if (document.getElementById("sedan").checked = true && document.getElementById("chtiru").checked = true) {
$("#trip_cost").val("2000");
} else if (document.getElementById("Premiumx").checked = true && document.getElementById("chtiru").checked = true){
$("#trip_cost").val("3000");
} else if (document.getElementById("Force").checked = true && document.getElementById("chtiru").checked = true){
$("#trip_cost").val("3050");
} else {
$("#price").val("");
}
'='値を設定するために使用されます。値を比較するには、 '=='または '==='を使う必要があります。私はタイプミスとしてこれを閉じるために投票しています。 'checked'プロパティはブール値であるため、演算子は必要ありません。 –
' document.getElementById( "Premiumx")ではなくブール値でchecked == true'を書いても問題ありません.getElementById( "Premiumx")。checked'、それが 'true'かどうかをチェックするのに十分です。 –