if(document.formname.txtname.value=="") alert("错错")
else{
for(var i=0;i<document.formname.txtname.value.length;i++) 
{
if(document.formname.txtname.value.substr(i,1)==" ") alert("错了")
}
}

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var text1 = document.createElement('input');
    text1.onblur = ss;
    document.body.appendChild(text1);
    function ss(){
       var strtemp = '';
       for(var i=0;i<this.value.length;i++){
          if(this.value.substr(i,1)!=''){
         strtemp =+this.value.substr(i,1); 
      }
       }
       if(strtemp == ''){
          alert(33);
       }
    }
    //-->
    </SCRIPT>
    你看看这段代码如何?能不能满足你的要求?
      

  2.   

    简单点。
    <script langugage="JavaScript">
    if(form_name.txt_name.value.str.match("^( *)$")!=null)
      alert("Error!");
    </script>
      

  3.   

    这是我的程序,请在这里帮忙改改,谢谢
    <script language="javascript">
    function submitit()
    {
      var Title=document.myForm.Title.value;
      if (Title=="")
      {
        alert("标题不能为空!");
        document.myForm.Title.focus();
      return false;
      }
    }
    </script>
      

  4.   

    这个自然要用正则式来判断,程序如下:
    function isEmpty(sStr){
      var oRegExp=new RegExp(/^[ ]*$/)
      return oRegExp.test(sStr)
    }
    调用这个函数就行了
    isEmpty("")    //true
    isEmpty("  ")  //true
    isEmpty(" a")  //false
      

  5.   

    <script language="javascript">
    function submitit()
    {
      var Title=document.myForm.Title.value;
      if (isEmpty(Title))
      {
        alert("标题不能为空!");
        document.myForm.Title.focus();
      return false;
      }
    }function isEmpty(sStr){
      var oRegExp=new RegExp(/^[ ]*$/)
      return oRegExp.test(sStr)
    }</script>
      

  6.   

    try it please:<script>
    function getResult(obj) {
    return (strTrim(obj.value)=='')?false:true;
    }
    function strTrim(str) {
    while (str.indexOf(' ')==0)
    str = str.substring(1);
    while ((str.length>0)&&(str.lastIndexOf(' ')==str.length-1))
    str = str.substring(0,str.length-1);
    return str;
    }
    </script>
      

  7.   

    to ready (沧海) 
      我试了下上面我的程序,一切正常。你把你的原程序贴上来研究下看看
      

  8.   

    这是我的代码,你看看吧
    <script language="javascript">
    var obj=document.myForm.Title;
    function getResult(obj) {
        return (strTrim(obj.value)=='')?false:true;
    }
    function strTrim(str) {
        while (str.indexOf(' ')==0)
            str = str.substring(1);
        while ((str.length>0)&&(str.lastIndexOf(' ')==str.length-1))
            str = str.substring(0,str.length-1);
        return str;
    }
    </script>
    <center>
    <B>政策法规</B>
    <form method="post" action="save_index.asp" name="myForm" onsubmit="return submitit()">
      题目:<br><input type="test" name="Title" size="50"><br>
      <input type="submit" value="确定">
      <input type="reset" value="重置">
    </form>
    </center>
      

  9.   

    这是我原来的代码,上面那个是按你的代码改的,还是不行
    <script language="javascript">
    function submitit()
    {
      var Title=document.myForm.Title.value;
      if (Title=="")
      {
        alert("标题不能为空!");
        document.myForm.Title.focus();
      return false;
      }
    }
    </script>
    <center>
    <B>政策法规</B>
    <form method="post" action="save_index.asp" name="myForm" onsubmit="return submitit()">
      题目:<br><input type="test" name="Title" size="50"><br>
      <input type="submit" value="确定">
      <input type="reset" value="重置">
    </form>
    </center>
      

  10.   

    完全正常,不知你的IE什么版本?你试试下面的。还有上面的程序你贴错了,我的是这样的
    <script language="javascript">
    function submitit()
    {
      var Title=document.myForm.Title.value;
      if (isEmpty(Title))
      {
        alert("标题不能为空!");
        document.myForm.Title.focus();
      return false;
      }
    }function isEmpty(sStr){
      var oRegExp=/^[ ]*$/
      return oRegExp.test(sStr)
    }</script>
    <center>
    <B>政策法规</B>
    <form method="post" action="save_index.asp" name="myForm" onsubmit="return submitit()">
      题目:<br><input type="test" name="Title" size="50"><br>
      <input type="submit" value="确定">
      <input type="reset" value="重置">
    </form>
    </center>