Javascript - 通过javascript

时间:2017-04-21 03:41:40

标签: javascript jquery

我是javascript的新手。你能帮助我吗? 我有一个js modal弹出窗口,只要用户访问我的网站就会加载。在那个模态弹出窗口我有一个登录表单,我试图通过javascript登录用户。我有一个user.txt文件,我记录了users.it没有显示任何错误消息或页面。弹出窗口一次又一次地出现

<div class="modal fade" id="myModal" role="dialog">
 <div class="modal-dialog">
   <div class="modal-content">
     <div class="modal-header">
    <button type="button" class="close" data-dismiss="modal">&times</button>
       <h4 style="color:red;"> Login</h4></div>
        <div class="modal-body">
          <form role="form" >
            <div class="form-group">
              <label for="usrname"> Username</label>
              <input type="text" name="username" class="form-control" id="usrname" placeholder="Enter username" required/>
            </div>
            <div class="form-group">
              <label for="psw"> Email</label>
              <input type="email" name="Email" class="form-control" id="email" placeholder="Enter Email" required/>
            </div>
            <span id="loginSpan" style="color:Red"></span>
            <button type="submit" onclick="LoginFunction()" class="btn btn-
        default btn-success  "> Login</button>
          </form>
        </div>
        <div class="modal-footer">
          <button type="submit" class="btn btn-default btn-default pull-left" data-dismiss="modal"> Cancel</button>
          <p>Not a member? <a href="#myModal2" data-toggle="modal">Sign Up</</p>   
        </div>
      </div>
    </div>
  </div> 

和我的javascript如下登录

<script> 
 function LoginFunction(){
    var email= $("#email").val();
    var usern= $("#usrname").text();
     var text   = ReadFile();
        var lines   = text.split(";");
         var text    = readFile();
         lines.pop();
         if(email==text[2] && usern==text[1]){
        window.location("index.html");
         }
         else{
         var span=document.getElementById("loginSpan");
         span.text="username or email does not match";
         }
    };
   function ReadFile(){
   var fso = new ActiveXObject("Scripting.FileSystemObject");
    var fh = fso.OpenTextFile("user.txt", 1, false, 0);
       var lines = "";
    while (!fh.AtEndOfStream) {
        lines += fh.ReadLine();
    }
    fh.Close();
    return lines;
    }
</script> 

0 个答案:

没有答案