Advertisement
sagaida

Untitled

Aug 18th, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.76 KB | None | 0 0
  1. <!doctype html>
  2. <html>
  3.     <head>
  4.         <meta charset="utf-8">
  5.         <script src="/public/scripts/jquery.min.js"></script>
  6.         <script src="/public/scripts/jquery.cookie.js"></script>
  7.         <title>AJAX</title>
  8.         <style>.red{background:red}</style>
  9.     </head>
  10.  
  11.     <body>
  12.        <?
  13.        $login = ""; $password = "";
  14.        if(isset($_COOKIE['remember']) && $_COOKIE['remember']==1){
  15.            $login = $_COOKIE['login'];
  16.            $password = $_COOKIE['password'];
  17.        }
  18.       ?>
  19.         <form method="post" id="form_auth" onsubmit="send();return false;">
  20.             <p><input type="text" value="<?=$login?>" name="login" placeholder="логин" /></p>
  21.             <p><input type="password"  value="<?=$password?>" name="password" placeholder="пароль" /></p>
  22.             <p><label><input type="checkbox" value="1" name="remember_me" /></label></p>
  23.             <button>Войти</button>
  24.         </form>
  25.      
  26.        
  27.         <script>
  28.           function send()
  29.           {
  30.      
  31.               $.ajax({
  32.                 type: "POST",
  33.                 url: "ucfirst.php",
  34.                 data: $('#form_auth').serialize(),
  35.                 dataType: "json",
  36.                 success: function(data){
  37.                      if(data.status =='ok'){
  38.                             alert("форма валидна");
  39.                         }else{
  40.                             //вывод ошибок
  41.                             for(var i in data.error){
  42.                                 $('input[name="'+i+'"]').after( data.error[i]);
  43.                             }
  44.                         }
  45.                 }
  46.               });
  47.              
  48.               return false;
  49.           }
  50.         </script>
  51.     </body>
  52. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement