删除整个页面上所有输入字段前后的空白
Remove whitespace before and after all input fields on the entire page?
我有一个页面,表单很大,有很多输入字段。有时我们的客户会将他们的信息复制粘贴到这个表单中,在这个过程中,一些空白会粘贴到表单中
我希望能够删除他们在表单字段中输入的值前后的所有空白。
例如,我希望' some thing '
变成'some thing'
。
最好我想在它们离开表单字段时触发这个剥离,也就是说,在模糊上。
如何使用jQuery或vanillaJS来实现这一点?
使用String#trim()
删除前导空格和尾随空格。
演示
$('form').on('blur', 'input[type="text"], textarea', function() {
// ES6
// $(this).val((i, value) => value.trim());
// ES5
$(this).val(function(i, value) {
return value.trim();
});
});
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 而循环只设置php中输入字段中的第一个值
- 使用 Javascript 将字段输入除以 12
- 合并来自多个字段输入的搜索结果
- 使用 Javascript 实时打印字段输入数据
- 防止AngularJS中跨路由的字段输入重复
- 引用Iframe中的字段输入
- 禁用html5”;“必需”;不显示窗体部分时的字段输入属性
- JavaScriptFormValidation-需要特定的字段输入,但使用大写/小写
- 验证VF页面上所需字段输入的Javascript不起作用
- 在没有
- 使用Jquery将字段输入值作为查询字符串附加到url
- HTML5 jQuery选择所有日期字段'输入:date'
- 将字段输入复制到另一个字段输入
- 向图像添加字段(输入)
- 动态添加字段输入不会存储值并传递给控制器
- 向输入字段输入键击
- 我如何通过javascript验证datetime字段输入
- HTML如何将用户字段输入作为json对象发送
- 如何根据'select' onchange事件将值填充到第二个输入字段?输入