javascript - 从 JavaScript 中的文本字段值中删除空格

标签 javascript

我正在尝试删除使用 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/

相关文章:

javascript - 媒体查询不适用于指定查询

javascript - 如何检查复选框的 bool 值?

javascript - Math.cos(Math.PI/2) 在 JavaScript 和 AS3 中返回 6.123031769111886e-17?

javascript - 提示用户输入信息,然后对数据进行排序

javascript - 如何为动态创建的元素添加类?

javascript - AngularJS 不更新 View

javascript - 即使我在函数外部初始化变量,也不会打印该值

javascript - 如何删除外部阵列?

javascript - CSS动画向下而不是向上

javascript - 如何在包含页面内调整 iframe 的大小?