function validateIfChecked(v, e) { var cbId = e.getAttribute('usecheckbox'); if (cbId != 'undefined') { if ($(cbId).checked) { var validationType = getValidationType(e); return !Validation.get('IsEmpty').test(v) && Validation.get(validationType).test(v) } else { $(e).value = ''; return true; } } return true;}function getValidationType(e) { var classes = e.className.split(' '); for (i = 0; i < classes.length; i++) { if (classes[i].indexOf('validate-checkbox-' >= 0)) return classes[i].replace('validate-checkbox-', ''); } return 'validate-number'; // default;}Validation.add('validate-checkbox-required', 'Please provide a valid value when checked', validateIfChecked);Validation.add('validate-checkbox-validate-number', 'Please provide a valid value when checked', validateIfChecked);Validation.add('validate-checkbox-validate-digits', 'Please provide a valid value when checked', validateIfChecked);Validation.add('validate-checkbox-validate-alpha', 'Please provide a valid value when checked', validateIfChecked);Validation.add('validate-checkbox-validate-alphanum', 'Please provide a valid value when checked', validateIfChecked);Validation.add('validate-checkbox-validate-date', 'Please provide a valid value when checked', validateIfChecked);Validation.add('validate-checkbox-validate-email', 'Please provide a valid value when checked', validateIfChecked);Validation.add('validate-checkbox-validate-url', 'Please provide a valid value when checked', validateIfChecked);Validation.add('validate-checkbox-validate-currency-dollar', 'Please provide a valid value when checked', validateIfChecked);
I'm Dusty Candland a software developer in Colorado.
Email