Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 转换表单数字字段值结构_Javascript_Html_Forms - Fatal编程技术网

Javascript 转换表单数字字段值结构

Javascript 转换表单数字字段值结构,javascript,html,forms,Javascript,Html,Forms,在一个网页中,我要求用户输入一个名为“预算”的字段。我尝试使用下面的脚本为输入的数字创建千位分隔符: window.onload=function(){ document.getElementById(“项目预算”).onblur=function(){ this.value=parseFloat(this.value.replace(/,/g,”)) .toFixed(0) .toString() .替换(/\B(?=(\d{3})+(?!\d))/g,“,”; document.getEl

在一个网页中,我要求用户输入一个名为“预算”的字段。我尝试使用下面的脚本为输入的数字创建千位分隔符:

window.onload=function(){
document.getElementById(“项目预算”).onblur=function(){
this.value=parseFloat(this.value.replace(/,/g,”))
.toFixed(0)
.toString()
.替换(/\B(?=(\d{3})+(?!\d))/g,“,”;
document.getElementById(“display”).value=this.value.replace(/,/g,”)
}
}
这可能会有所帮助

函数解析预算(元素){
const value=parseFloat(element.value.replace(/,/g');
console.log(值);
element.value=value.toFixed(0)
.toString()
.replace(/\B(?=(\d{3})+(?!\d))/g,,');
document.querySelector(“#forCms”).value=value;
}

这可能会有所帮助

函数解析预算(元素){
const value=parseFloat(element.value.replace(/,/g');
console.log(值);
element.value=value.toFixed(0)
.toString()
.replace(/\B(?=(\d{3})+(?!\d))/g,,');
document.querySelector(“#forCms”).value=value;
}


您的脚本已经包含了您想要的内容…它已经从输入中删除了
字符,以便可以将数字解析为浮点数。因此,复制并粘贴该部分…您的脚本已经包含您所要求的内容…它已经从输入中删除了
字符,以便可以将数字解析为浮点。所以,复制并粘贴该部分…