<input type=text id="st"><input type=button value="check" onclick="check();">
<script   language="javascript">     function check()
{
if(/\s/g.exec(st.value)==null)
{
alert("没有空格")
}else
{
alert("有空格")
}
}
</script> 

解决方案 »

  1.   

    用indexOf吧!
    if(document.XXX.XXX.value.indexOf(" "))
       alert("有空格")
    else
       alert("没空格");我想应该是这样的吧......
      

  2.   


    if (document.xxx.xxx.vlaue.indexOf(" ") > 0)
      alert("有空格")
    else
      alert("无")
      

  3.   

    用正则表达式写的校验:
    function validateDomainText(obj){
       var value=obj.value;
       if(value==""){
       return false;
       }  var reg_text=new RegExp( "^([\\S]+)$");
      if(reg_text.test(value)){
          return true;
      }  alert("Your input is error!");
      obj.value="";
      obj.focus();
      return false;
    }