仅适用于PC端:$("input").attr("onKeypress","javascript:if(event.keyCode == 32)event.returnValue = false;"); 或者 <input type="text" name="userName" onKeypress="javascript:if(event.keyCode == 32)event.returnValue = false;">
PC端及移动端都适用:$("input").attr("onkeyup","this.value=this.value.replace(/^ +| +$/g,'')");
两者一起使用效果最佳;