Bootstrap

Browser Support
Advantages of Bootstrap
Bootstrap Packages
Download Bootstrap

Login Page Design

Please add the below code to Head tag.
  1. <meta charset="utf-8" />
  2. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  3. <meta name="viewport" content="width=device-width, initial-scale=1" />
  4. <meta name="description" content="" />
  5. <meta name="author" content="ananth.G" />
  6. <link href="bootstrap/css/bootstrap.css" rel="stylesheet" />
  7. <link href="css/skin-3.css" rel="stylesheet" />
  8. <link href="css/style.css" rel="stylesheet" />
  9. <link href="bootstrap/css/font-awesome.min.css" rel="stylesheet" />
  10. <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
  11. <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
  12. <script src="bootstrap/js/jquery-1.9.1.js"></script>
  13. <style>
  14. body {
  15. background: url(../images/06.jpg) no-repeat;
  16. background-size: cover;
  17. min-height: 100%;
  18. }
  19. html {
  20. min-height: 100%;
  21. }
  22. .Error-control {
  23. background: #ffdedd !important;
  24. border-color: #ff5b57 !important;
  25. }
  26. </style>
KeyPoints
  • bootstrap.css, font-awesome.min.css, skin-3.css, style.css are the CSS files used for developing responsive design and custom design.
  • html5shiv.js, respond.min.js are the two JavaScript files used to make our website support IE8.
  • jquery-1.9.1.js is used for validation purposes.
Add the below code to Body tag.
  1. <form id="form1" runat="server">
  2. <div class="container">
  3. <div class="row">
  4. <div class="col-lg-5 col-md-6 col-sm-8 col-xl-12 " style="margin: auto; float: initial; padding-top: 12%">
  5. <div class="row userInfo">
  6. <div class="panel panel-default ">
  7. <div class="panel-heading">
  8. <h3 class="panel-title" style="text-align: center; font-weight: bold">
  9. <a class="collapseWill">Login to your Account</a>
  10. </h3>
  11. </div>
  12. <div id="collapse1" class="panel-collapse collapse in">
  13. <div class="panel-body">
  14. <fieldset>
  15. <div class="form-group">
  16. <div class="col-md-"></div>
  17. <label class="col-md-12 control-label" for="prependedcheckbox">
  18. User ID
  19. </label>
  20. <div class="col-md-12">
  21. <div class="input-group">
  22. <span class="input-group-addon">
  23. <i class="fa fa-user"></i>
  24. </span>
  25. <asp:TextBox ID="txtUserName" CssClass="form-control" placeholder="Enter User ID" runat="server"></asp:TextBox>
  26. </div>
  27. <asp:Label ID="lblErrUserName" CssClass="help-block" runat="server" Text="" ForeColor="White"></asp:Label>
  28. </div>
  29. <label class="col-md-12 control-label" for="prependedcheckbox">
  30. Password
  31. </label>
  32. <div class="col-md-12">
  33. <div class="input-group">
  34. <span class="input-group-addon">
  35. <i class="fa fa-lock"></i>
  36. </span>
  37. <asp:TextBox ID="txtPassword" CssClass="form-control" placeholder="Enter Your Password" runat="server" TextMode="Password"></asp:TextBox>
  38. </div>
  39. <asp:Label ID="lblErrPassword" CssClass="help-block" runat="server" Text="" ForeColor="White"></asp:Label>
  40. </div>
  41. <div class="col-md-12">
  42. <div class="col-lg-6">
  43. <asp:CheckBox ID="chbRemember" Visible="false" runat="server" Text="Remember" />
  44. </div>
  45. <div class="col-lg-6">
  46. <div class="input-group" style="width: 100%">
  47. <asp:Button ID="btnLogin" CssClass="btn btn-success" Text="Login" OnClientClick="return FunForLoginValidation()" runat="server" Style="width: 100%" />
  48. </div>
  49. </div>
  50. </div>
  51. </div>
  52. </fieldset>
  53. </div>
  54. </div>
  55. <div class="panel-heading">
  56. <div class="panel-title" style="text-align: right">
  57. <a class="collapseWill" href="SellerForgetPassword.aspx" style="font-size: x-small">Forgot Username or Password?
  58. </a>
  59. </div>
  60. </div>
  61. </div>
  62. </div>
  63. </div>
  64. </div>
  65. </div>
  66. </form>
KeyPoints
  • The above content has login Controls like username, password, textbox, and login button.

Validation Script
  1. <script>
  2. function FunForLoginValidation() {
  3. var objValid = true;
  4. var objUserName = $("[id$=txtUserName]").val();
  5. var objPassword = $("[id$=txtPassword]").val();
  6. if (objUserName == "") {
  7. $('[id$=lblErrUserName]').text("User Name is required");
  8. $('[id$=lblErrUserName]').css("color", "#FF0000");
  9. $("[id$=txtUserName]").addClass("Error-control");
  10. objValid = false;
  11. }
  12. else {
  13. $('[id$=lblErrUserName]').text("");
  14. $('[id$=lblErrUserName]').css("color", "#FFFFFF");
  15. $("[id$=txtUserName]").removeClass("Error-control");
  16. }
  17. if (objPassword == "") {
  18. $('[id$=lblErrPassword]').text("Password is required");
  19. $('[id$=lblErrPassword]').css("color", "#FF0000");
  20. $("[id$=txtPassword]").addClass("Error-control");
  21. objValid = false;
  22. }
  23. else {
  24. $('[id$=lblErrPassword]').text("");
  25. $('[id$=lblErrPassword]').css("color", "#FFFFFF");
  26. $("[id$=txtPassword]").removeClass("Error-control");
  27. }
  28. return objValid;
  29. }
  30. function AcceptAlphanumeric(evt) {
  31. var key = evt.keyCode;
  32. return ((key >= 48 && key <= 57) || (key >= 65 && key <= 90) || (key >= 95 && key <= 122));
  33. }
  34. function NotAllowSingleDoubleQuotes(e) {
  35. var charCode = e.keyCode;
  36. if (charCode == 34)
  37. return false;
  38. if (charCode == 39)
  39. return false;
  40. }
  41. </script>
Validation Output