Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Friba Weather Forecast Station</title>
- <link href="style.css" rel="stylesheet" type="text/css" />
- <script type="text/javascript" src="jquery.min.js"></script>
- <script type="text/javascript" src="weather.js"></script>
- <script>
- function valemail(obj)
- {
- var field = obj.value
- var id = obj.id;
- if(field){
- var atpos = field.indexOf("@")
- var dotpos = field.lastIndexOf(".")
- var lastpos = field.length - 1
- if(atpos < 2 || dotpos - atpos < 2 || lastpos-dotpos > 4 || lastpos-dotpos < 2 ){
- return false
- }
- else{
- return true
- }
- }
- }
- function submit_register(){// validation function for registration form
- var flag = 0;
- if(document.getElementById('fname').value==""){
- document.getElementById('fname').style.borderColor="#FF0000";
- flag = 1;
- }
- else{
- document.getElementById('fname').style.borderColor="";
- }
- if(document.getElementById('lname').value==""){
- document.getElementById('lname').style.borderColor="#FF0000";
- flag = 1;
- }
- else{
- document.getElementById('lname').style.borderColor="";
- }
- if(document.getElementById('email').value==""){
- document.getElementById('email').style.borderColor="#FF0000";
- flag = 1;
- }
- else{
- document.getElementById('email').style.borderColor="";
- var obj = document.getElementById('email');
- if(valemail(obj)==false){
- document.getElementById('email').style.borderColor="#FF0000";
- flag = 1;
- }
- else{
- document.getElementById('email').style.borderColor="";
- }
- }
- if(document.getElementById('mobile').value==""){
- document.getElementById('mobile').style.borderColor="#FF0000";
- flag = 1;
- }
- else{
- document.getElementById('mobile').style.borderColor="";
- }
- if(document.getElementById('password').value==""){
- document.getElementById('password').style.borderColor="#FF0000";
- flag = 1;
- }
- else{
- document.getElementById('password').style.borderColor="";
- }
- if(document.getElementById('cpassword').value==""){
- document.getElementById('cpassword').style.borderColor="#FF0000";
- flag = 1;
- }
- else{
- document.getElementById('cpassword').style.borderColor="";
- }
- if(document.getElementById('cpassword').value!=document.getElementById('password').value){
- document.getElementById('cpassword').style.borderColor="#FF0000";
- document.getElementById('password').style.borderColor="#FF0000";
- flag = 1;
- }
- else{
- document.getElementById('cpassword').style.borderColor="";
- document.getElementById('cpassword').style.borderColor="";
- }
- if(flag==0){
- sessionStorage.login = document.getElementById('fname').value+" "+document.getElementById('lname').value;
- document.register_form.reset();
- $('#submit_status').html("Successfully register...");
- $('body').append('<div class="login_details">Welcome, '+sessionStorage.login+'</div>');
- }
- else{
- $('#submit_status').html("Please check highlighted fields");
- }
- }
- </script>
- </head>
- <body>
- <header>
- <div class="logo">Friba Shopping</div><!--title displays on the top left corner of the page-->
- <a href="basket.html">
- <div class="shop"><!-- shopping basket box -->
- <img src="images/cart.png" id="img0">
- <p>Item:<span id="item">0</span><br>Total:<span id="total">0</span></p>
- </div>
- </a>
- </header>
- <div class="pagelayout">
- <menu>
- <ul id="menu">
- <li><a href="index.html">Home</a></li>
- <li><a href="about.html">About us</a></li>
- <li><a href="register.html">Register</a></li>
- <li><a href="contact.html">Contact us</a></li>
- <li><a href="stock.html">Weather Forecast</a></li>
- <li><a href="login.html">Log In</a></li>
- </ul>
- </menu>
- <div class="page_content"><!-- the following codes is used to display the registration form on the content of the page-->
- <form action="index.html" method="get" id="register_form" name="register_form">
- <table width="600" border="0" cellspacing="0" cellpadding="5"><!-- creates tables including rows and columns-->
- <tr>
- <td colspan="2"><h2>Register</h2></td>
- </tr>
- <tr>
- <td width="120">First name</td>
- <td><input type="text" name="fname" id="fname" /></td>
- </tr>
- <tr>
- <td>Last name</td>
- <td><input type="text" name="lname" id="lname" /></td>
- </tr>
- <tr>
- <td>Email</td>
- <td><input type="text" name="email" id="email" /></td>
- </tr>
- <tr>
- <td>Mobile</td>
- <td><input type="text" name="mobile" id="mobile" /></td>
- </tr>
- <tr>
- <td>Password</td>
- <td><input type="password" name="password" id="password" /></td>
- </tr>
- <tr>
- <td>Confirm Password</td>
- <td><input type="password" name="cpassword" id="cpassword" /></td>
- </tr>
- <tr>
- <td> </td><!-- line space-->
- <td><input type="button" name="button" id="button" value="Register" onclick="submit_register()" /> <span id="submit_status"></span></td> <!-- loads registration button-->
- </tr>
- </table><!-- end table-->
- </form><!-- end or close form-->
- </div>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement