Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function validate(form) {
- setTimeout(function() {
- if (form == 'signup') {
- if (validatedSignUp) {
- return;
- }
- validateSignUp();
- } else {
- if (validatedLogin) {
- return;
- }
- validateLogin();
- }
- }, 300)
- }
- function validateSignUp() {
- $('#signup-form').validate({
- rules: {
- username: {
- required: true,
- rangelength: [3, 15],
- remote: {
- url: "ajax.php",
- type: "post",
- dataType: "json",
- data: {
- func: 'check-user'
- }
- }
- },
- password: {
- required: true,
- minlength: 6
- },
- email: {
- required: true,
- email: true,
- remote: {
- url: "ajax.php",
- type: "post",
- data: {
- func: 'check-mail'
- }
- }
- },
- terms: {
- required: true
- }
- },
- errorPlacement: function() {},
- highlight: function(element) {
- $(element).closest('.form-group').addClass('has-error');
- $(element).closest('.form-group').removeClass('has-success');
- },
- unhighlight: function(element) {
- $(element).closest('.form-group').removeClass('has-error');
- $(element).parents('.form-group').addClass('has-success');
- },
- errorElement: 'span',
- errorClass: 'help-block',
- validClass: 'has-success',
- errorPlacement: function(error, element) {
- if ($(element).attr('id') != 'terms') {
- if (element.parent('.input-group').length) {
- error.insertAfter(element.parent());
- } else {
- error.insertAfter(element);
- }
- }
- },
- messages: {
- username: {
- remote: 'Username already taken.'
- },
- email: {
- remote: 'This email is in use.'
- }
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement