我想根据所选的复选框更改价格

时间:2017-07-03 09:27:05

标签: javascript jquery html css

价格应根据所选的复选框而变化。 (即)有两组复选框,它们各有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("");
}

1 个答案:

答案 0 :(得分:1)

您的代码问题在于您使用 assignement operator = 而非 comparison operator == ,因此第一个条件将始终为{{1 }}

对于布尔值,编写true就足够了,您不需要编写if(document.getElementById("Premiumx").checked)

这应该是你的代码:

== true