Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.11 KB | None | 0 0
  1. <html>
  2. <script src="jquery.js" type="text/javascript"></script>
  3. <script src="jquery.validate.js" type="text/javascript"></script>
  4.  
  5. <script id="demo" type="text/javascript">
  6. $(document).ready(function() {
  7.     // validate signup form on keyup and submit
  8.     var validator = $("#signupform").validate({
  9.         rules: {
  10.             username: {
  11.                 required: true,
  12.                 minlength: 2,
  13.                 remote: "users.php"
  14.             },
  15.             password: {
  16.                 required: true,
  17.                 minlength: 5
  18.             },
  19.             password_confirm: {
  20.                 required: true,
  21.                 minlength: 5,
  22.                 equalTo: "#password"
  23.             },
  24.             email: {
  25.                 required: true,
  26.                 email: true,
  27.                 remote: "emails.php"
  28.             },
  29.             dateformat: "required",
  30.             terms: "required"
  31.         },
  32.         messages: {
  33.             username: {
  34.                 required: "Enter a username",
  35.                 minlength: jQuery.format("Enter at least {0} characters"),
  36.                 remote: jQuery.format("{0} is already in use")
  37.             },
  38.             password: {
  39.                 required: "Provide a password",
  40.                 rangelength: jQuery.format("Enter at least {0} characters")
  41.             },
  42.             password_confirm: {
  43.                 required: "Repeat your password",
  44.                 minlength: jQuery.format("Enter at least {0} characters"),
  45.                 equalTo: "Enter the same password as above"
  46.             },
  47.             email: {
  48.                 required: "Please enter a valid email address",
  49.                 minlength: "Please enter a valid email address",
  50.                 remote: jQuery.format("{0} is already in use")
  51.             },
  52.             dateformat: "Choose your preferred dateformat",
  53.             terms: " "
  54.         },
  55.         // the errorPlacement has to take the table layout into account
  56.         errorPlacement: function(error, element) {
  57.             if ( element.is(":radio") )
  58.                 error.appendTo( element.parent().next().next() );
  59.             else if ( element.is(":checkbox") )
  60.                 error.appendTo ( element.next() );
  61.             else
  62.                 error.appendTo( element.parent().next() );
  63.         },
  64.         // specifying a submitHandler prevents the default submit, good for the demo
  65.         submitHandler: function() {
  66.             alert("submitted!");
  67.         },
  68.         // set this class to error-labels to indicate valid fields
  69.         success: function(label) {
  70.             // set &nbsp; as text for IE
  71.             label.html("&nbsp;").addClass("checked");
  72.         }
  73.     });
  74.  
  75.     // propose username by combining first- and lastname
  76.     $("#username").focus(function() {
  77.         var firstname = $("#firstname").val();
  78.         var lastname = $("#lastname").val();
  79.         if(firstname && lastname && !this.value) {
  80.             this.value = firstname + "." + lastname;
  81.         }
  82.     });
  83.  
  84. });
  85. </script>
  86.  
  87.    <div id="signupbox">
  88.       <div id="signupwrap">
  89.             <form id="signupform" autocomplete="off" method="get" action="">
  90.               <table>
  91.               <tr>
  92.                 <td class="label"><label id="lpassword" for="password">Password</label></td>
  93.                 <td class="field"><input id="password" name="password" type="password" maxlength="50" value="" /></td>
  94.                 <td class="status"></td>
  95.               </tr>
  96.               <tr>
  97.                 <td class="label"><label id="lsignupsubmit" for="signupsubmit">Signup</label></td>
  98.                                 <td class="field" colspan="2">
  99.                                     <input id="signupsubmit" name="signup" type="submit" value="Signup" />
  100.                 </td>
  101.               </tr>
  102.               </table>
  103.           </form>
  104.       </div>
  105.     </div>
  106. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement