2016-10-27 2 views
-3

Приветствую всех, я начинаю учиться шаг за шагом в веб-программировании. Я планирую создать простую форму входа в систему с помощью бутстрапа и Javascript. Каков способ ее достижения?Как сделать простую страницу входа в систему с помощью бутстрапа и JS?

+1

Это очень широкий вопрос - вы действительно спрашиваете, как реализовать вход в систему/сеансы на сервере, или просто HTML для начальной загрузки Bootstrap? В любом случае, это очень широкие вопросы - это решение конкретных проблем программирования. – samiles

ответ

0

Что-то вроде этого :)

$(document).ready(function() { 
 
    $("#loginForm").submit(function(e) { 
 
     e.preventDefault(); 
 
     if ($("#userEmail").val() != '' && $("#userPassword").val() != '') { 
 
      if ($("#userEmail").val() == '[email protected]' && $("#userPassword").val() == 'test') { 
 
       window.location.href = './home.html'; 
 
      } else { 
 
       alert('invalid username password'); 
 
      } 
 
     } else { 
 
     alert('username or password cann\'t be blank'); 
 
     } 
 
    }); 
 
});
<link href="//netdna.bootstrapcdn.com/bootstrap/3.1.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> 
 
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script> 
 
<script src="//netdna.bootstrapcdn.com/bootstrap/3.1.0/js/bootstrap.min.js"></script> 
 
<div class="container" style="margin-top:30px"> 
 
    <div class="col-md-4 col-md-offset-4"> 
 
     <div class="panel panel-default"> 
 
      <div class="panel-heading"><h3 class="panel-title"><strong>Sign in </strong></h3></div> 
 
      <div class="panel-body"> 
 
       <form role="form" id="loginForm"> 
 
        <div class="form-group"> 
 
         <label for="exampleInputEmail1">Username or Email</label> 
 
         <input type="email" class="form-control" style="border-radius:0px" id="userEmail" placeholder="Enter email"> 
 
        </div> 
 
        <div class="form-group"> 
 
         <label for="exampleInputPassword1">Password <a href="/sessions/forgot_password">(forgot password)</a></label> 
 
         <input type="password" class="form-control" style="border-radius:0px" id="userPassword" placeholder="Password"> 
 
        </div> 
 
        <button type="submit" class="btn btn-sm btn-default">Sign in</button> 
 
       </form> 
 
      </div> 
 
     </div> 
 
    </div> 
 
</div>

+0

Как написать код в JS, что если uname = uname и pw = pw, то перейти на первую страницу ?. если ошибка неправильная. –

+0

@MsAllWednesday: не просите писать код кому-то прямо, сначала попробуйте и покажите, что вы сделали до сих пор, stackoverflow - это сеть, в которой люди помогут вам в ваших проблемах, они не будут писать код для вас, сделать это? – Jazzzzz

Смежные вопросы