Files
ultimatemember/assets/js/um-conditional.js
T

37 lines
1.2 KiB
JavaScript
Raw Normal View History

2014-12-15 22:38:07 +02:00
jQuery(document).ready(function() {
jQuery(document).on('input', '.um-field input[type=text]', function(){
live_field = jQuery(this).parents('.um-field').data('key');
live_value = jQuery(this).val();
um_conditional();
});
jQuery('.um-field input[type=text]').trigger('input');
jQuery(document).on('change', '.um-field select, .um-field input[type=radio], .um-field input[type=checkbox]', function(){
live_field = jQuery(this).parents('.um-field').data('key');
live_value = jQuery(this).val();
2015-01-23 19:03:29 +02:00
2014-12-15 22:38:07 +02:00
if ( jQuery(this).is(':checkbox') ) {
2015-02-17 00:51:40 +02:00
if ( jQuery(this).parents('.um-field').find('input:checked').length > 1 ) {
live_value = '';
jQuery(this).parents('.um-field').find('input:checked').each(function(){
live_value = live_value + jQuery(this).val() + ' ';
});
} else {
live_value = jQuery(this).parents('.um-field').find('input:checked').val();
}
2014-12-15 22:38:07 +02:00
}
2015-01-23 19:03:29 +02:00
if ( jQuery(this).is(':radio') ) {
live_value = jQuery(this).parents('.um-field').find('input[type=radio]:checked').val();
}
2014-12-15 22:38:07 +02:00
um_conditional();
});
2015-02-02 02:10:06 +02:00
jQuery('.um-field select, .um-field input[type=radio], .um-field input[type=checkbox]').trigger('change');
2014-12-15 22:38:07 +02:00
});