Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script type="text/javascript">
- jQuery(document).ready(function($) {
- var countyClass = '.dealer-county',
- dealerClass = '.dealer-name';
- // disable dealer name before county county selected
- $(dealerClass).attr('disabled','disabled');
- $(countyClass).change(function(){
- var countySelect = $(this),
- county = countySelect.val(),
- dealerSelect = countySelect.parents('form').find(dealerClass);
- if(county != 0){
- dealerSelect.attr('disabled','disabled');
- $.ajax({
- type: 'POST',
- url: '<?php echo admin_url('admin-ajax.php'); ?>',
- data: { dealerCounty : county, action: 'get_dealer_name' },
- success: function(data){
- dealerSelect.empty();
- var options = $.parseJSON(data);
- for(i=0;i<options.length;i++){
- dealerSelect.append('<option value="'+options[i].value+'">'+options[i].text+'</option>');
- }
- dealerSelect.removeAttr('disabled');
- }
- });
- } else {
- dealerSelect.attr('disabled','disabled');
- $('option',dealerSelect).removeAttr('selected');
- }
- });
- });
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement