![](/img/trans.png)
[英]Javascript document.getElementById("id").value returning null instead of empty string when the element is an empty text box
[英]How can I give an empty material UI text field a value of null, when submitting the form, instead of an empty string?
我的问题是文本字段的默认值为零,但是当我提交表单时,文本字段的值是一个空字符串,我不希望这样。 我希望该值最后为零。 我该如何实施?
我的 JSON 的一部分:
"basicData": {
"name": ""
"partner": ""
"riskFactor": ""
}
但我想要的是这个:
"basicData": {
"name": null
"partner": null
"riskFactor": null
}
也许有更有效的方法,但这是我想到的第一个解决方案。 我可以建议您在表单提交操作之前将空字符串转换为 null。
Object.keys(YourData.basicData).forEach(key => {
if(YourData.basicData[key] === ""){
YourData.basicData[key] = null;
}
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.