if (txt.value.test(/\s+/))
 return

解决方案 »

  1.   

    <script>
    function check()
    {
      if(/\s+/g.test(document.getElementById('txt').value))
      {
        alert('含有空格');
      }
      else
      {
        document.getElementsByTagName('form')[0].submit();
      }
    }
    </script>
    <body>
    <form>
    <input type=text id='txt'><input type=button value=submit onclick="check()">
    </form>
    </body>
      

  2.   

    sorry
    --------------
    /\s+/.test(txt.value)