Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script id="demo" type="text/javascript">
- $(document).ready(function() {
- // validate signup form on keyup and submit
- var validator = $("#signupform").validate({
- rules: {
- username: {
- required: true,
- minlength: 6
- },
- mail: {
- required: true,
- minlength: 6
- },
- password: {
- password: "#username"
- },
- password_confirm: {
- required: true,
- equalTo: "#password"
- }
- },
- messages: {
- username: {
- required: "Enter a username",
- minlength: jQuery.format("Enter at least {0} characters")
- },
- mail: {
- required: "Enter a mail address",
- minlength: jQuery.format("Enter a correct mail address")
- },
- password_confirm: {
- required: "Repeat your password",
- minlength: jQuery.format("Enter at least {0} characters"),
- equalTo: "Enter the same password as above"
- }
- },
- // the errorPlacement has to take the table layout into account
- errorPlacement: function(error, element) {
- error.prependTo( element.parent().next() );
- },
- // specifying a submitHandler prevents the default submit, good for the demo
- submitHandler: function(form) {
- var username = $("#username").val();
- var password = $("#password").val();
- var mail = $("#mail").val();
- //$(form).post("subscribe.php", { username: username, mail: mail, password:password } );
- //$('form#signupform').hide(function(){$('div.success').fadeIn();});
- $.ajax({
- type: "POST",
- url: "../subscribe.php",
- data: { username: username, mail: mail, password:password },
- success: function(){
- $('form#signupform').hide(function(){$('div.success').fadeIn();});
- }
- });
- //return false;
- //
- },
- // set this class to error-labels to indicate valid fields
- success: function(label) {
- // set as text for IE
- label.html(" ").addClass("checked");
- }
- });
- // propose username by combining first- and lastname
- $("#username").check_username(function() {
- var firstname = $("#firstname").val();
- var lastname = $("#lastname").val();
- var username = $("#username").val();
- if(firstname && lastname && !this.value) {
- this.value = firstname + "." + lastname;
- }
- $.post("availability.php", { username:$username } ,function(data)
- if(data=='no') //if username not avaiable
- {
- alert('ok');
- });
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement