我正在尝试删除使用 JS 提交的文本值中的空格,但它不起作用 这是我尝试过的
HTML
<input name="lmt_c13" id="lmt_c13" onblur="verifyControlValue(this);" type="number" />
JavaScript
function verifyControlValue(control) {
control.value = control.value.replace(/\s+/g, '');
// other functionality based on control value
}
但这会删除整个值
我在 onblur()
事件
这是 JsFiddle http://jsfiddle.net/4gLb5k4L/8/
最佳答案
查看更新的 fiddle - http://jsfiddle.net/4gLb5k4L/6/
为什么使用 type="number"
作为文本?那是你的问题。
HTML
<input name="lmt_c13" id="lmt_c13" type="text"></input>
JavaScript
var input = document.getElementById('lmt_c13');
input.addEventListener('blur', function () {
this.value = this.value.replace(/\s+/g, '');
}, false);
关于javascript - 从 JavaScript 中的文本字段值中删除空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25398244/