Skip to content

Instantly share code, notes, and snippets.

@JimboFromLimbo
Created April 26, 2016 05:20
Show Gist options
  • Save JimboFromLimbo/cb05cbddc63869e1c066ee2ec3bc9da6 to your computer and use it in GitHub Desktop.
Save JimboFromLimbo/cb05cbddc63869e1c066ee2ec3bc9da6 to your computer and use it in GitHub Desktop.
var candidatePersonalDetails = $('#candidate-personal-details-section');
var candidateContactDetails = $('#candidate-contact-section');
var candidateAddressDetails = $('#candidate-address-section');
var requiredItems = $('.required');
$(candidatePersonalDetails).data('required', {total: $(candidatePersonalDetails).find(requiredItems).length, filled: 0});
$(candidatePersonalDetails).find(requiredItems).on('keyup click', function() { checkField($(this), $(candidatePersonalDetails)); });
$(candidatePersonalDetails).on('keyup click', function() { checkSection($(candidatePersonalDetails), $(candidatePersonalDetails)); });
//contact deatials fieldchecks
$(candidateContactDetails).data("required", {total: $(candidateContactDetails).find(requiredItems).length, filled: 0});
$(candidateContactDetails('.required').on('keyup click', function() { checkField($(this), $(candidateContactDetails)); });
$(candidateContactDetails).on('keyup click', function() { checkSection($(candidateContactDetails), $(candidateContactDetails)); });
//address details fieldchecks
$(candidateAddressDetails).data("required", {total: $(candidateAddressDetails).find(requiredItems).length, filled: 0});
$(candidateAddressDetails).find(requiredItems).on('keyup click', function() { checkField($(this), $(candidateAddressDetails)); });
$(candidateAddressDetails).on('keyup click', function() { checkSection($(candidateAddressDetails), $('')); });
//check form onclick
$('.candidate-personal-details-button').click(function() {checkForm(($("#candidate-personal-details-section")), $("#unique-identifier"))});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment