Webbserverprogrammering 1

Källkod

Följande filer och mappar finns under mappen webbserverprogrammering.
Mappar visas till vänster och filer till höger. Klicka på en fil eller mapp för att öppna nedan eller visa dess innehåll.

webbserverprogrammering/exercises/ajax/chat/

3 filer

create_table_ajax_accounts.php
login.html
username_check.php

login.html

45 lines UTF-8 Windows (CRLF)
<!-- 

Vet inte vad detta är egentligen, men tar ändå inte bort det //Alrik 2020-06-04

-->


<!DOCTYPE html>
<html lang="sv">
<head>
 <title>Login - chat</title>
 <meta charset="utf-8">
</head>
<body>
 <h1>Log in</h1>
 <form method="post" action="">
  Username: <input id="userInput" type="text" name="username" required> <span id="msg"></span><br>
  Password: <input type="password" name="password" required><br>
  <input id="submit" type="submit" name="submit" value="Log in">
 </form>

 <script type="text/javascript" src="../jquery-3.4.1.js"></script>
 <script type="text/javascript">
  $("#userInput").keyup(function() {

   var username = $("#userInput").val();

   if (username.length > 2) {
      $.post("username_check.php", { query:username }, function(response, status) {
       if (response == 1) {
        $("#msg").html("Användarnamnet finns redan!");
        $("#submit").prop("disabled", true);
       } else {
        $("#msg").html("Ok!");
        $("#submit").prop("disabled", false);
       }
      });
     } else {
      $("#msg").html("");
      $("#submit").prop("disabled", false);
     }
    });
 </script>
</body>
</html>