如果是这样的干脆把所有的js写到一个文件中去,调用的时候用这
<script language=javascript src="*******.js"></script>种方法应该可以排除你说那的那种,
而且你的这个zhucesave.asp页面应该是保存zhuce.asp这个页面传过来的值,所以那些邮箱检测也应该再zhuce.asp这个页面去做。

解决方案 »

  1.   

    如果将代码都写到.js里面的话,调用的时候应该将<script language=javascript src="*******.js"></script>这句话放到什么位置?
      

  2.   

    放到
    <head>
    </head>
    之间
      

  3.   

    我推荐的做法是建一个javascript类,专门用于验证
    <script src="V.js">写到<head></head>之间,在v.js文件里定义你所有的验证方法,也可以专门写一个验证类
      

  4.   

    我认为可以用onload加载你的*.js文件。
      

  5.   

    那个js函数能不能改个名称 比如chkForm(f)然后邮件输入框所在的form
    <form name="form1" method="post" onSubmit="return chkForm(this)" ...
      

  6.   

    看不懂,你两个页面的javascript贴到一起干吗?简直是混淆视线!
    你是想说在zhuce.asp 下面这段代码没有反应(即没有显示日期)?但是我单独测试没有问题,你zhucesave.asp中的代码跟zhuce.asp页面的代码应该是不会相互影响的,除非你表达不对! <script> 
    function y2k(number){return(number<1000)?number+1900:number;} 
    function dispdate(){ 
    var now=new Date(); 
    var dd=now.getDate(),mt=now.getMonth()+1,yy=y2k(now.getYear()),weekVal=now.getDay(); 
    if(weekVal==0) msg1="星期日"; 
    else if(weekVal==1)msg1="星期一"; 
    else if(weekVal==2)msg1="星期二"; 
    else if(weekVal==3)msg1="星期三"; 
    else if(weekVal==4)msg1="星期四"; 
    else if(weekVal==5)msg1="星期五"; 
    else if(weekVal==6)msg1="星期六"; 
    document.write(yy+"/"+mt+"/"+dd+"/ "+msg1); 

    </script>
                      <script language="JavaScript">dispdate();</script>