所以我有一个HTML用户可以输入的表单.如何使用javascript/jQuery立即无缝地从文本框中删除空格?我一直在研究.val()jQuery方法,并想出了这个:
$('input').keydown(function() {
str = $(this).val();
str = str.replace(/\s/g,'');
$(this).val(str);
});
Run Code Online (Sandbox Code Playgroud)
这对于删除文本并且空格仍然显示在击键上时会发生奇怪的事情,它们只会在以下击键时被删除.有什么建议?