<!DOCTYPE html> <html> <head> <title>Sign Up</title> <link rel="stylesheet" type="text/css" href="../css/default_style.css"> <link rel="stylesheet" type="text/css" href="../css/sign_up.css"> </head> <body> <div class="frame"> <div class="signup_header"> <div class="horizontal_line"></div> <h1>SIGNUP</h1> <div class="horizontal_line"></div> </div> <form name="sign_up" method="post" action="sign_up.php" onsubmit="return validate_password();"> <p id="error_signup" style="text-align: center;"></p> <div class="signup_container"> <div class="form_name"> <div class="signup_form"> Your Name </div> <div class="signup_form"> Username </div> <div class="signup_form"> Email </div> <div class="signup_form"> Password </div> <div class="signup_form"> Confirm Password </div> <div class="signup_form"> Phone Number </div> </div> <div class="form_field"> <div class="signup_form"> <input type="text" name="full_name"> </div> <div class="signup_form"> <input type="text" name="username" onkeyup="checkAvailability(this.name,this.value)"><div class="verification" id="username_verification"></div> </div> <div class="signup_form"> <input type="Email" name="user_email"onkeyup="checkAvailability(this.name,this.value)"><div class="verification" id="email_verification"></div> </div> <div class="signup_form"> <input type="Password" name="user_password"> </div> <div class="signup_form"> <input type="Password" name="confirm_password"> </div> <div class="signup_form"> <input type="text" name="user_phone"> </div> </div> <div class="driver_form"> <input type="checkbox" name="is_driver" value="true" style="width: 30px"> <label for="is_driver">Also sign me up as a driver!</label> </div> <div class="form_button"> <a class="have_account" href="login.html">Already have an account?</a> <input type="submit" class="button green signup" value="REGISTER"> </div> </div> </form> </div> <script> function validate_password() { var password = document.sign_up.user_password.value; var confirm_password = document.sign_up.confirm_password.value; if (password !== confirm_password) { window.alert("The passwords you entered didn't match"); return false; } } function checkAvailability(name,value) { xhttp = new XMLHttpRequest(); if (value.length == 0) { document.getElementById("username_verification").innerHTML = ""; document.getElementById("email_verification").innerHTML = ""; return; } xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { if (name === "username") { document.getElementById("username_verification").innerHTML = this.responseText; } else if (name === "user_email") { document.getElementById("email_verification").innerHTML = this.responseText; } } }; var str = name+"="+value; xhttp.open("GET", "sign_up.php?key="+str, true); xhttp.send(); } </script> </body> </html>