Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var errorMessages =
- {
- "username": "<li>No username was supplied</li>",
- "email": "<li>No email was supplied</li>",
- "password": "<li>No password was supplied</li>",
- "zipcode": "<li>No zipcode was supplied</li>",
- "mismatch": "<li>Passwords didn't match</li>",
- "captcha": "<li>Invalid human verification</li>",
- "username_exist": "<li>Username already exists</li>",
- "email_exist": "<li>Email already exists</li>",
- "age_check": "<li>You must be at least 17 years old</li>"
- };
- var error_beginning = "The following errors have been found: <br/><ul>";
- var error_ending = "</ul>";
- var errors = "";
- var count = 0;
- function process_registration(){
- var username = $("#username").val();
- var email = $("#email").val();
- var password = $("#password").val();
- var vpassword = $("#vpassword").val();
- var age_check = $('#age_check[type=checkbox]').is(':checked');
- errors = "";
- $("#error_messages").css("color","red");
- var recaptcha_challenge_field = $("#recaptcha_challenge_field").val();
- var recaptcha_response_field = $("#recaptcha_response_field").val();
- $.get('signup.cgi', {recaptcha_challenge_field: recaptcha_challenge_field, recaptcha_response_field:recaptcha_response_field},
- function(data) {
- if(data.captcha_is_good == false)
- {
- errors += errorMessages.captcha;
- count++;
- }
- }, 'json'
- );
- if(username == "")
- {
- errors += errorMessages.username;
- count++;
- }
- if(email == "")
- {
- errors += errorMessages.email;
- count++;
- }
- if(password == "" || vpassword == "")
- {
- errors += errorMessages.password;
- count++;
- }
- if(password != "" && vpassword != "" && password != vpassword)
- {
- errors += errorMessages.mismatch;
- count++;
- }
- if(!age_check)
- {
- errors += errorMessages.age_check;
- count++;
- }
- // if(check_captcha() === false)
- //{
- // errors += errorMessages.captcha;
- // count++;
- //}
- alert(count);
- if(count > 0)
- {
- $("#error_messages").css("visibility", "visible");
- $("#error_messages").html(error_beginning + errors + error_ending);
- }
- else
- {
- $("#error_messages").css("visibility", "hidden");
- $("#error_messages").html("");
- }
- }
Add Comment
Please, Sign In to add comment