因此,我正在创建一个输入框,如果未输入任何数字,它将显示0,如果输入了非0的东西,则显示实际数字,我已经做到了,但是不能使用十进制数字。 / p>
现在我无法插入“。”在一个数字之后 因为如果有一个数字,说5并输入5,则value =5。* 1 = 5 所以它永远不会打印小数点
<input type="number" value={value} onChange={this.handleChange} disabled={!isEditMode} />
handleChange(e) {
let value = e.target.value;
if(value == ''){
value = 0;
}else{
value = e.target.value * 1
}
this.props.updateProjectProperties(e.target.name, value);
//The above this.props basically send the data to another component and get the same back so its irrelevant
}