<%@page contentType="text/html;charset=GBK" language="java"%>
<head>
<title>管理员登陆</title>
<style type="text/css">
<!--
body{
background-image:url(jpg/administrator.jpg);
}

-->
</style>
<script language="javaScript">
function check()
{
if (admin.admin_user.value.equals("root")&&admin.admin_pass.value.equals("admin"))
{
alert("提交成功!欢迎登陆!");
return true;
}
else 
{
alert("你提交的信息有误!请重新输入");
return false;
}

}
</script>
</head>
<body>
<h1 align=center>管理员登陆</h1>
<form name=admin action="root_operate.jsp" method="post" onSubmit="return check()">
<table width="90%">
<tr>
<td width="50%" align=right><font color=blue style="font-size:18pt" >输入账号:&nbsp&nbsp&nbsp&nbsp</td>
<td width="100%" align=left ><input type="text" name=admin_user maxlength = "30" ></td>
</tr>
<br>
<tr><td><br /></td></tr>
<tr>
<td width="50%" align=right><font color=blue style="font-size:18pt">输入密码:&nbsp&nbsp&nbsp&nbsp</td>
<td width="50%" align=left ><input type="password" name=admin_pass maxlength = "30"></td>
</tr>
<tr><td><br /></td></tr>
<tr><td><br /></td></tr>
</table>
<table align=center>
<tr>
<td align=left><input type=submit name=submit value="提交登陆信息"></td>
</tr>
</table>

</body>

请看以上代码   我的jsp程序不运行那个function  不知道什么原因   就是说本来要用onsubmit来判断是不是可以提交的  结果它直接跳过了这个方法    求解

解决方案 »

  1.   

    admin.admin_user.value   
    这样能获取输入的值吗  我没试过 我一般都是在文本框中加ID 用document.getElementById("")  获取值 
      

  2.   

     if (admin.admin_user.value.equals("root")&&admin.admin_pass.value.equals("admin"))
    -------------------------
    js判断相等直接用 ==
      

  3.   

    可以,是的function的方法名有问题,你改成subCheck()这样就可以了.
      

  4.   

    楼上说的很清楚 就改成这样就行了
    if (admin.admin_user.value == "root" && admin.admin_pass.value == "admin")回复一楼 admin.admin_user.value  这样是能取到值的
      

  5.   


    方法名没问题 他页面里面是return check()
      

  6.   

    JS代码有问题
    正确的如下:
        <script language="javaScript">
            function check()
            {
                if (admin.admin_user.value=="root"&&admin.admin_pass.value=="admin")
                {
                    alert("提交成功!欢迎登陆!");
                    return true;
                }
                else 
                {
                    alert("你提交的信息有误!请重新输入");
                    return false;
                }
            
            }
        </script>
      

  7.   

    不行啊  你们的意思是吧check 改成subCheck是吧  可是这有什么关系呢?
      

  8.   

    <%@page contentType="text/html;charset=GBK" language="java"%>
    <head>
        <title>管理员登陆</title>
        <style type="text/css">
        <!--
            body{
                background-image:url(jpg/administrator.jpg);
            }
            
        -->
        </style>
        <script language="javaScript">
            function check()
            {
               alert(admin.admin_user.value);
                if (admin.admin_user.value == "root" && admin.admin_pass.value == "admin")
                {
                    alert("提交成功!欢迎登陆!");
                    return true;
                }
                else 
                {
                    alert("你提交的信息有误!请重新输入");
                    return false;
                }
            
            }
        </script>
    </head>
    <body>
        <h1 align="center">管理员登陆</h1>
        <form name="admin" action="root_operate.jsp" method="post" onSubmit="return check()">
        <table width="90%">
            <tr>
                <td width="50%" align="right"><font color="blue" style="font-size:18pt" >输入账号:&nbsp&nbsp&nbsp&nbsp</td>
                <td width="100%" align="left" ><input type="text" name="admin_user" maxlength = "30" ></td>
            </tr>
            <br>
            <tr><td><br /></td></tr>
            <tr>
                <td width="50%" align="right"><font color="blue" style="font-size:18pt">输入密码:&nbsp&nbsp&nbsp&nbsp</td>
                <td width="50%" align="left" ><input type="password" name="admin_pass" maxlength = "30"></td>
            </tr>
            <tr><td><br /></td></tr>
            <tr><td><br /></td></tr>
        </table>
        <table align="center">
        <tr>
                <td align="left"><input type="submit" name="submit" value="提交登陆信息"></td>
        </tr>
        </table>
        
    </body>
      

  9.   

    额   就 把那个等号改过来就好了  但是为什么JavaScript中不可以用equals这个方法呢?我还是不懂啊   JavaScript我没有学过   现在都是在模仿别人写的做网页
      

  10.   

    js里面哪来的equals, equals是java的方法! 
      

  11.   

    互联网公司招聘网站高级开发工程师,岗位职责:  
    1.参与或带领开发小组进行网站上各类产品的开发;
    2.参与网站性能调优。
    岗位要求:  
    1.3年以上网站开发经验,1年以上WEB2.0网站开发经验;
    2.精通.NET/C# 开发,精通CSS,熟悉SQL数据库设计及熟练应用SQL语言;
    3.熟悉网站产品开发流程,对网站产品的UI及用户体验有很好的认识;
    4.至少熟悉一种javascript主流基础开发包;
    5.有很高的网站程序开发热情,有一定的项目管理能力;
    6.能熟练阅读英文资料;
    7.良好的沟通能力,学习能力及团队合作精神。
    有意向的请发送简历至[email protected]