在js中 有个文本框ID=a 我已经判断它不能输入为空格 但是..

在js中 有个文本框ID=a 我已经判断它不能输入为空格 但是如果输入空格空格+字符的时候它就能存进去了 在数据库里就会显示空格空格+字符 这样影响数据库的性能 我就想那样可以输入空格 但是存在数据库的时候 那个空格就没有了 改怎么实现???js jquery 都可以

你服务器端将空格去掉就行了。。

或者提交前js替换掉空格,不过这个不保证100%能去掉,别人禁用js就无效了,或者直接post数据到你的动态页去

最保险的就是服务器端替换一次

 var a=document.getElementById('a')
a.value=a.value.replace(/\s/g,'')

调用trim方法 处理空格

那具体是怎么调用呢?

前端 或者 后端 直接调用trim方法 就可以去掉 前后所以空格