gpt4 book ai didi

javascript - 我想根据选中的复选框更改价格

转载 作者:行者123 更新时间:2023-11-28 15:29:36 25 4
gpt4 key购买 nike

价格应根据选中的复选框而变化。 (即)那里有 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("");
}

最佳答案

你的代码的问题是你正在使用 assignement operator = 而不是 comparison operator == ,因此第一个条件将始终为 true

对于 bool 值,编写 if(document.getElementById("Premiumx").checked) 就足够了,您无需编写 == true

你的代码应该是这样的:

if (document.getElementById("sedan").checked && document.getElementById("chtiru").checked) { 
$("#trip_cost").val("2000");
} else if (document.getElementById("Premiumx").checked && document.getElementById("chtiru").checked){
$("#trip_cost").val("3000");
} else if (document.getElementById("Force").checked && document.getElementById("chtiru").checked){
$("#trip_cost").val("3050");
} else {
$("#price").val("");
}

关于javascript - 我想根据选中的复选框更改价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44882053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com