javascript - Need to append / delete id into hidden field on "change" -
i ve got numérous checkboxes in page, each time click checkbox, id im interested in , fill hidden form. script working if unclick checkbox, should delete id hidden field (right appends again id in hidden field). how can writte such script ? here's code far:
$(document).ready(function() { var string = ""; $('.checkbox').on('change', function() { var subscription_id = $(this).parent().attr('id'); if(string == "") { string = subscription_id; } else { string = string + ", " + subscription_id; } $('#select_players').val(string); $('#subscription_ids_export').val(string); }) })
you can simplify retrieving subscription_id
values checkboxes checked instead of adding/removing values each time.
try this:
$('.checkbox').on('change', function() { var subscriptionids = $('.checkbox:checked').map(function() { return $(this).parent().prop('id'); }).get().join(','); $('#select_players').val(subscriptionids); $('#subscription_ids_export').val(subscriptionids); })
Comments
Post a Comment