使用JavaScript进行登录,稍后将合并PHP

时间:2010-04-14 18:54:34

标签: javascript web login scripting

不确定为什么我的代码不会工作,我自己教我javascript我知道php moderatly我也知道使用java来保存密码和用户名的智能,但目前我只是想让脚本工作。

<html>
  <head>

    <title>34webs</title>

    <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />

    <link rel="stylesheet" type="text/css" media="screen" href="main.css">

    <script type="text/javascript" src="js/prototype.js"></script>
    <script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
    <script type="text/javascript" src="js/lightbox.js"></script>

    <script type="javascript" >

    function logintry (){

    var usern = document.logn.username.value;
    var passw = document.logn.password.value;

    if(usern == blue && passw == bluee){


    alert('password is correct!');

    }else{

    alert('password is wrong');

    }



    }


    </script>

      </head>

      <body>

    <div id="bod">

      <div id="nav">
        <p id="buttonhead">34 web</p>
        <a href="#" class="button">HOME</a>
        <a href="#" class="button">NEWS</a>     
        <a href="#" class="button">DOWNLOADS</a>
        <a href="#" class="button">ERA</a>  
        <a href="#" class="button">IE BROWSER</a>
        <a href="#" class="button">DRIVERS</a>      

        <form name="logn">
        <table style="margin:0 auto; background:#0174DF; color:white;">
        <tr>
        <td>
        Username<br>
        <input type="text"
               name="username"
               value="">
        </td>
        </tr>
        <tr>
        <td>
        Password<br>
        <input type="password"
               name="password"
               value="">        
        </td>
        </tr>
        <tr>
        <td style="text-align:center;">
        <input type="button"
               name="Submit"
               value="submit"
               onclick= javascript: logintry()>         
        </td>
        </tr>
        </table>



        </form>
      </div>

1 个答案:

答案 0 :(得分:4)

您正在对变量名称进行比较,而不是字符串。将其更改为

if( usern == "blue" && pw =="bluee"){
  //do stuff
}

修改在您发表评论后,我再看一下您的代码,您需要用引号括住javascript: logintry()来电。你使用onclick是正确的。您需要删除“javascript:”这是您使用href时的语法。 Onclick将自动调用脚本,不需要协议前缀。