反应认为未输入0,错误为必填字段

时间:2018-11-01 04:06:26

标签: reactjs react-redux

enter image description here

为什么这会在输入0上的“必需”上反应代码错误?我不必对包括0在内的所有数字都不会出错

1 个答案:

答案 0 :(得分:1)

可能是因为它检查输入是否为falsy,例如if (!input) error = true; 0是伪造的,以及其他多个值(请参阅链接)。如果只希望它不为空,则应专门检查空字符串if (input === "") error = true;