你的log()在哪调用的呀,是下面这样吗
<script language="javascript">
function log()
{
     if (document.all.username.value==""){
alert("请输入用户名");
           document.all.username.focus();
event.returnValue=false;
                return;
     }
              if (document.all.password.value==""){     
        alert("请输入密码");
document.all.password.focus();
event.returnValue=false;
return;
     }                 
        }    
</script>
<FORM action="/login.aspx" name="form1" method="post">
<input name=username><input name=password>
<input type=submit onclick=log()>
</form>

解决方案 »

  1.   

    <script language="javascript">
    function log()
    {
    if(document.form1.username.value.length <1)
    {
    alert("请输入用户名")
    return false;
    }
    if(document.form1.password.value.length <1)
    {     
     alert("请输入密码");
    return false;
    }
    return true
    }
       
    </script>
    <FORM action="/login.aspx" name="form1" method="post" onsubmit="return log()">
    <input name="username"><input name="password">
    <input type=submit>
    </form>
      

  2.   

    to net_lover(孟子E章) 
    无法显示网页 
    由于网页地址不正确,正在查找的网页无法显示。  --------------------------------------------------------------------------------请尝试执行下列操作:如果是在“地址”栏中键入了网页地址,请检查地址输入是否正确。打开 127.0.0.1 主页,然后查找与所需信息相关的链接。 
    HTTP 错误 405 - 禁止访问资源
    Internet 信息服务--------------------------------------------------------------------------------
    @@
    早上试过了,不可以
      

  3.   

    to freefalcon(心宇) 
    <td align="middle"><IMG src="images/login.gif" style="CURSOR: hand" onclick="log();"></td>
      

  4.   

    代码:
    <%@ Page language="c#" Codebehind="index.aspx.cs" AutoEventWireup="false" Inherits="localhost.WebForm1" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>WebForm1</title>
    <LINK href="forum.css" type="text/css" rel="stylesheet">
    <meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
    <meta name="CODE_LANGUAGE" Content="C#">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    </HEAD>
    <body bgColor="#ffffff" MS_POSITIONING="GridLayout" leftmargin="0" rightmargin="0">
    <script language="javascript"> function log(){
         if (document.all.username.value.length <1)
        {
    alert("请输入用户名");
    event.returnValue=false;
    return;
    }     if (document.all.password.length <1)
        {
    alert("请输入密码");
    event.returnValue=false;
    return;
    }
                document.form1.submit() ;   
            }
       
    </script>
    <FORM action="/login.aspx" name="form1" method="post">
    ........
    <td align="middle"><IMG src="images/login.gif" style="CURSOR: hand" onclick="log();"></td>
    ........
      

  5.   

    判断password时少了value
    <script language="javascript"> function log(){
         if (document.all.username.value.length <1)
        {
    alert("请输入用户名");
    event.returnValue=false;
    return;
    }     if (document.all.password.value.length <1)
        {
    alert("请输入密码");
    event.returnValue=false;
    return;
    }
                document.form1.submit() ;   
            }
       
    </script>
    <FORM action="/login.aspx" name="form1" method="post">
    <input name=username><input name=password>
    <input type=submit onclick=log()>
    </form><td align="middle"><IMG src="images/login.gif" style="CURSOR: hand" onclick="log();"></td>
      

  6.   

    -_-#
    我去掉了method="post",竟然就可以了
    why?????
      

  7.   

    aspx代码错误,去掉.QueryString
    直接用Request["username"]
      

  8.   

    在document.form1.submit() ;后加return false;