jQuery(document).ready(function() {
jQuery.validator.addMethod("cRequired", jQuery.validator.methods.required, "Dieses Feld ist ein Pflichtfeld."); jQuery.validator.addClassRules('validate[required]', { cRequired: true } ); jQuery("#form-step2").validate( { ignore: '', errorClass: 'wpsg_error', onsubmit: false, showErrors: function(errorMap, errorList) {
this.defaultShowErrors();
} } );
jQuery('.wpsg_registerButton').bind('click', function() {
var bReturn = jQuery('#form-step2').validate().form(); if (jQuery('#form-step2 input.wpsg_error').length > 0) jQuery('#form-step2 input.wpsg_error')[0].focus(); return bReturn;
} );
// Visualisierung der Passwortstärke jQuery('input[type=password]').keyup(function(){
var password = jQuery(this).val();
if (password.length < 6) { jQuery('#wpsg_pwd_length').removeClass('valid').addClass('invalid'); }else{ jQuery('#wpsg_pwd_length').removeClass('invalid').addClass('valid'); } if (password.match(/([a-z])/)) { jQuery('#wpsg_pwd_letter').removeClass('invalid').addClass('valid'); }else{ jQuery('#wpsg_pwd_letter').removeClass('valid').addClass('invalid'); } if (password.match(/([A-Z])/)) { jQuery('#wpsg_pwd_capital').removeClass('invalid').addClass('valid'); }else{ jQuery('#wpsg_pwd_capital').removeClass('valid').addClass('invalid'); } if (password.match(/([0-9])/)) { jQuery('#wpsg_pwd_number').removeClass('invalid').addClass('valid'); }else{ jQuery('#wpsg_pwd_number').removeClass('valid').addClass('invalid'); } if (password.match(/([~,!,%,@,&,#,°,^,$,?,_,*,§])/)) { jQuery('#wpsg_pwd_speziell').removeClass('invalid').addClass('valid'); }else{ jQuery('#wpsg_pwd_speziell').removeClass('valid').addClass('invalid'); } jQuery('#wpsg_pwd_info').show(); jQuery(this).blur(function(){ jQuery('#wpsg_pwd_info').hide(); }); }); // Validierung Spam });