ユーザーが入力できるフォームがあります。javascript HTML
/jQueryを使用して、テキストボックスが入力されたときに、テキストボックスからスペースを即座にシームレスに削除するにはどうすればよいですか。私は.val()
jQueryメソッドを研究していて、これを思いついた:
$('input').keydown(function() {
str = $(this).val();
str = str.replace(/\s/g,'');
$(this).val(str);
});
それはテキストを削除するのに奇妙なことをします、そしてスペースはまだキーストロークで現れます、それらは次のキーストロークでただ削除されます。助言がありますか?