当用户输入第一个字符作为空格时,我的代码工作得很好,但是如果用户插入一个字符串并返回到第一个位置,那么它会占用空格。我如何阻止用户这样做? "#M1_7_othe"这是输入框的id。
$(function(){
var pp;
$("#M1_7_other").keydown(function(event) {
pp =$("#M1_7_other").val();
if( ($("#M1_7_other").val().length) == 0 ) {
if( event.keyCode == 32 ) {
return false;
}
}
});
});
最佳答案
这并不能阻止它,但它会删除空格。使用trim()删除前面和末尾的空格
var str = " Hello World! ";
alert(str.trim());
输出将是:
Hello World!
IE9、IE8:
看看这个主题:
关于jquery - 防止文本框中第一个位置出现空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23654596/