我有一个盒子的计算脚本,只有一个小问题:我不能同时满足条件A)和B)。
A)如果我保留公里量 空,则我希望计算脚本也提供空输出。>
B)如果我填写 0 作为公里量,我希望计算脚本以 0 作为<强大的输出。
(框的格式为数字,并且0始终显示为“ 0,00”)
有人可以发现我的错误吗?
var v1 = +getField("amount_km").value;
if (v1 || v1 === 0) {
event.value = 0.3 * (v1);
}
else {
event.value = "";
}
答案 0 :(得分:0)
此代码处理空字符串的情况:
var v1 = getField("amount_km").value;
var numV1 = +v1;
if (v1 && (numV1 || numV1 === 0)) {
event.value = 0.3 * (v1);
} else {
event.value = "";
}