<input type="text" onkeyup="this.value=this.value.replace(/^ +| +$/g,' ')">
2、限制输入空格及英文状态下的逗号
<input type="text" onkeyup="this.value=this.value.replace(/[, ]/g,' ')">
3、限制空内容输入
<script>
function myfunction() {
var a = $("text1").val()
if ($.trim(a) == "") {
alert("不能为空!")
return false
}
}
</script>
你服务器端将空格去掉就行了。。或者提交前js替换掉空格,不过这个不保证100%能去掉,别人禁用js就无效了,或者直接post数据到你的动态页去
最保险的就是服务器端替换一次
var
a=document.getElementById('a')
a.value=a.value.replace(/\s/g,'')
可以用正则来检查,比如:if(/^\s+$/gi.test(document.getElementById('text_id').value)){
alert('不能全为空格')
}
如果还有问题欢迎追问,问题解决请及时选为满意回答,谢谢.