Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.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_Onchange_Comma - Fatal编程技术网

在输入Javascript中用点替换逗号

在输入Javascript中用点替换逗号,javascript,onchange,comma,Javascript,Onchange,Comma,如何用点自动替换输入中的所有逗号 我有以下意见: <input type="text" id="test" onChange="testfunc()"> </input> 在进行替换后,未将其分配回输入值在进行替换后,未将其分配回输入值将其分配给DOM元素,而不是相同的变量 function testfunc() { var testnr = document.getElementById("test").value; document.getElementBy

如何用点自动替换输入中的所有逗号

我有以下意见:

<input type="text" id="test" onChange="testfunc()"> </input>

在进行替换后,未将其分配回输入值

在进行替换后,未将其分配回输入值

将其分配给DOM元素,而不是相同的变量

function testfunc() {
  var testnr = document.getElementById("test").value;
  document.getElementById("test").value = testnr.replace(/,/g, '.');
}

将其分配给DOM元素,而不是同一个变量

function testfunc() {
  var testnr = document.getElementById("test").value;
  document.getElementById("test").value = testnr.replace(/,/g, '.');
}

testnr
将存储该值,因此这
testnr=testnr.replace(/,/g,')
只会更改值,而不会更改
Ì输入
,请尝试以下操作:

<input type="text" id="test" onchange="this.value = this.value.replace(/,/g, '.')"/>

testnr
将存储该值,因此此
testnr=testnr.replace(/,/g,')
只会更改值,而不会更改
Ì输入
,请尝试以下操作:

<input type="text" id="test" onchange="this.value = this.value.replace(/,/g, '.')"/>

检查这把小提琴,它会建议你做的

Javascript

var testnr = document.getElementById("test").value;
testnr = testnr.replace(' ', '.');
alert(testnr)
HTML


检查这把小提琴,它会建议你做的

Javascript

var testnr = document.getElementById("test").value;
testnr = testnr.replace(' ', '.');
alert(testnr)
HTML


如果它只有一个输入元素,则可以用更简单的方法完成

<input type="text" onChange="this.value=this.value.replace(/,/g, '.');"/>

如果要将此函数应用于多个图元,请在此样式中使用

<input type="text" onChange="myFunction(this)"/>

<script>
function myFunction(e) {
    e.value=e.value.replace(/,/g, '.')
}
</script>

函数myFunction(e){
e、 value=e.value.replace(/,/g,“.”)
}

如果它只有一个输入元素,则可以用更简单的方法完成

<input type="text" onChange="this.value=this.value.replace(/,/g, '.');"/>

如果要将此函数应用于多个图元,请在此样式中使用

<input type="text" onChange="myFunction(this)"/>

<script>
function myFunction(e) {
    e.value=e.value.replace(/,/g, '.')
}
</script>

函数myFunction(e){
e、 value=e.value.replace(/,/g,“.”)
}

您只需使用“document.getElementById(“test”).value=testnr”即可。您只需使用“document.getElementById(“test”).value=testnr”即可。非常感谢您,我们欢迎您,祝您好运。如果这解决了问题,请将其标记为已接受(以便将来面临相同问题的人能够轻松发现)。我会的,但我必须再等2分钟。。我已经试过这个c;如果你觉得这个问题很有趣,就竖起大拇指,非常感谢你。欢迎你,祝你好运。如果这解决了问题,请将其标记为已接受(以便将来面临相同问题的人能够轻松发现)。我会的,但我必须再等2分钟。。我已经试过这个c;如果你觉得这个问题有趣,就竖起大拇指