vbscript也可以用在html网页中呀

解决方案 »

  1.   

    js的if不需要结束
    alert( "完成时间不能为空。" ); 
        document.form1.textfield17.focus(); 
    return false//都在这里加上这句
      

  2.   

    比如else if (document.form1.textfield17.Value.trim()="") 
        { 
        alert( "完成时间不能为空。" ); 
        document.form1.textfield17.focus(); 
         return false;
        } 
    其他的if里面你也加这个
      

  3.   

    楼上的JavaScript语法里没有trim。。trim是需要自己写的。。
    String.prototype.trim = function() {
       return this.replace(/(^\s*)|(\s*$)/g, "");
    }
      

  4.   

    是已经定义了trim函数的。
    function  trim(str)
      {
        for(var  i  =  0  ;  i<str.length  &&  str.charAt(i)=="  "  ;  i++  )  ;
        for(var  j  =str.length;  j>0  &&  str.charAt(j-1)=="  "  ;  j--)  ;
        if(i>j)  return  ""; 
        return  str.substring(i,j); 
      } 
    我将代码改成这样
    function Save1()
    {
        if ( document.form1.textfield1.Value.trim()="")
        {
        alert( "申请部门(办公室)不能为空。" );
        document.form1.textfield1.focus();
        return false;
        }
        document.form1.action = "wh_add_code.asp";
        document.form1.submit()
        
    }
    但我点击“保存"按钮,调用以上这段代码时候确没有反应,这是为什么啊?
    敬请指正!谢谢!
      

  5.   


    我是复制他的代码function Save1() 

        if ( document.form1.textfield1.Value.trim()="") 
        { 
        alert( "申请部门(办公室)不能为空。" ); 
        document.form1.textfield1.focus(); 
        return false; 
        } 
        document.form1.action = "wh_add_code.asp"; 
        document.form1.submit() 
        
    } 你这个改成:function Save1() 

        if ( document.form1.textfield1.Value=="") 
        { 
        alert( "申请部门(办公室)不能为空。" ); 
        document.form1.textfield1.focus(); 
        return false; 
        } 
        document.form1.action = "wh_add_code.asp"; 
        document.form1.submit() 
        

      

  6.   

    辛苦chinmo了,多谢!
    我照这样改了
    function Save1()
    {
        if ( document.form1.textfield1.Value=="")
        {
        alert( "申请部门(办公室)不能为空。" );
        document.form1.textfield1.focus();
        return false;
        }
        document.form1.action = "wh_add_code.asp";
        document.form1.submit()
       

    现在是可以提交表单了,就是这个条件判断好像没有用,在申请部门里面我不填东西,按理要弹出警告,
    返回而不提交表单的,可是现在却直接提交表单了。
      

  7.   

    if ( document.form1.textfield1.Value=="") 
    红色部分这个是你表面的名称,不要搞错了名称
    还有申请部分是什么形式的?
      

  8.   

    还有你是怎么调用的?
    <form action="" method="post" name="form2" onSubmit="return Save1();" style="margin:0">
     form里是这么调用吗?
      

  9.   

    我是这么调用的
    <input class=sbttn name="Submit1" type="button"  value="保存" onClick="Save1()">
    名称是没有错的。
    是不是调用方法不对?
      

  10.   

    <form name="form1" method="post" action="" this.form.onsubmit()="return Save1();return false;"><input class=sbttn name="Submit1" type="button"  value="保存" onClick="Save1()">function Save1()
    {
        if (document.form1.textfield1.Value="")
        {
        alert( "申请部门(办公室)不能为空。" );
        document.form1.textfield1.focus();
        return false; 
        }
        document.form1.action = "wh_edit_code.asp";
        document.form1.submit()
        
    }还是没有弹出警告就直接提交表单了,请教该怎么改?
    多谢!多谢!
    还是不能
      

  11.   

    return Save1();return false;"> 后面不要那个return false;"> <input class=sbttn name="Submit1" type="Submit"  value="保存"> 这个改为
      

  12.   

    <form name="form1" method="post" action="" onsubmit()="return Save1();"><input class=sbttn name="Submit1" type="Submit"  value="保存">function Save1()
    {
        if (document.form1.textfield1.Value="")
        {
        alert( "申请部门(办公室)不能为空。" );
        document.form1.textfield1.focus();
        return false;
        }
        document.form1.action = "wh_edit_code.asp";
        document.form1.submit()
       
    } 现在点击”保存“按钮没有警告,也不提交表单了。
    好像”保存“这儿没有触发Save1啊?怎么办?
    多谢!
      

  13.   

    <form name="form1" method="post" action="" onsubmit()="return Save1();"> <input class=sbttn name="Submit1" type="Submit"  value="保存"> 楼主手误还是什么??不需要(),直接onsubmit="return Save1();",而且也不需要用js来提交表单了
    function Save1() 

        if (document.form1.textfield1.Value="") 
        { 
        alert( "申请部门(办公室)不能为空。" ); 
        document.form1.textfield1.focus(); 
        return false; 
        } 
        document.form1.action = "wh_edit_code.asp"; 
        //document.form1.submit() 
      
      

  14.   

    <form name="form1" method="post" action="" onsubmit="return Save1();"> 
    这个已经改好,不过提交照样是没有反应的。是可以不要js来提交了,我也删除了,不过
    最终目的还是没有达到。
    本来是要在提交之前验证的,现在怎么弄都没有弄好
      

  15.   

    <script language=javascript>
    // 表单提交检测
    function doCheck(){
       if(document.form1.title.value=="")
    {
    alert("请输入新闻标题!");
    document.form1.title.focus();
    return false;
    }
    }
    </script>
    <form action='addnews_ok.asp' method=POST  name="form1" onSubmit="return doCheck();">
    新闻标题<input name="title"  id="title"  size=60 maxlength=80>
    <input type=Submit value='发 表' name=Submit>&nbsp;<input type=reset name=Submit2 value='清 除'></form>我给一个简单的例子,你自己照这个例子写一个属于你自己的吧
      

  16.   

    我晕,没注意看你大小写和判断是否相等。
    function Save1() 

        //if (document.form1.textfield1.Value="") 
    if (document.form1.textfield1.value=="") 
        { 
        alert( "申请部门(办公室)不能为空。" ); 
        document.form1.textfield1.focus(); 
        return false; 
        } 
        document.form1.action = "wh_edit_code.asp"; 
        //document.form1.submit() 
      
      

  17.   

    js的if不需要结束 
    alert( "完成时间不能为空。" ); 
        document.form1.textfield17.focus(); 
    return false//都在这里加上这句
      

  18.   

    <form action = "wh_add_code.asp" form name="form1" method="post"  onsubmit="return checkall()";><input class=sbttn name="Submit1" type="Submit"  value="保存" >
    function checkall()
    {
    if (document.form1.textfield1.value=="")
            {
            alert( "申请部门(办公室)不能为空。" ); 
            document.form1.textfield1.focus(); 
            return false;
            }
    if ((document.form1.select1.value=="已解决") && (document.form1.textfield17.value==""))
          {
          alert( "完成时间不能为空。");
          document.form1.textfield17.focus;
          return false;
          }
    }
    总算搞定,代码如上。感谢楼上各位热心回帖者,特别感谢chinmo!感谢showbo!