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

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

4个回答

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

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

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

 var a=document.getElementById('a')
a.value=a.value.replace(/\s/g,'')
showbo
支付宝加好友偷能量挖,胡杨等着我的招呼 回复杜学: 提交表单前执行替换<form onsubmit="this.a.value=this.a.value.replace(/\s/g,'')">....</form>
5 年多之前 回复
u011954277
小菜来袭 最后是能在客户端判断再存到数据库里面 你说的这个方法是写在提交表单的方法下面吗?
5 年多之前 回复

调用trim方法 处理空格

那具体是怎么调用呢?

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐