如何检查真实值但不跳过0?

时间:2019-05-31 15:45:03

标签: javascript pdf adobe

我有一个盒子的计算脚本,只有一个小问题:我不能同时满足条件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 = "";
}

1 个答案:

答案 0 :(得分:0)

此代码处理空字符串的情况:

var v1 = getField("amount_km").value;
var numV1 = +v1;

if (v1 && (numV1  || numV1 === 0)) {
    event.value = 0.3 * (v1);
} else {
    event.value = "";
}