在输入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;如果你觉得这个问题有趣,就竖起大拇指