input框自动消除空格???

input框自动消除空格呢???一般情况下输入不需要空格。。。。

 <input type="text" onkeyup="this.value=this.value.replace(/^ +| +$/g,'')">

用正则表达式

如果你的意思是输入框不能输入空格你就用这

监听输入事件然后trim

var str = "任意 字符串";
if (str.indexOf(" ") == -1) {
alert("没有空格");
} else {
alert("有空格");
}

onchange事件里面讲空格替换成空字符串

用正则表达式对输入的内容进行过滤

不太明白是想怎么消除空格,可以onkeyup事件监听并修改输入的内容

你的意思是一般不会是空格,而且输入空格会消失,因为文本框后台对获取的值进行了trim()这个方法自动对你的值去空格

form表单一般就可以输入空格,不知道你问的input在哪用的

添加键盘弹起事件,如果有空格 替换“”

对输入的空格进行过滤

先分一下需求:
如果是这个输入框不能允许输入空格,可以在onFocus中用方法禁掉空格键,然后在onBlur中打开空格键;
如果是空格不能用于数据保存或者其他操作,这个就简单了,后台接到字符串后trim也行,其他去空格方法也可以,前台不处理就好;
如果是不希望空格的字符串进入后台,可以在提交前执行js,让字符串的空格用空字符串替代掉;
如果还不包含楼主的需求,请说明。

推荐先看一下提问的艺术,完全不知道你在问什么