jcadima
5/3/2017 - 3:33 PM

Remove required fields, reset dropdown value

Remove required fields, reset dropdown value




    $('#home_country').on('change', function() {
      if ( this.value == 'US')   {
        $("#us_state").show();
        $("#us_zipcode").show();
        // clear values after hiding these fields
        $('#world_state').val('');
        $('#world_state').val('');
        
        $("#world_state").hide();
        $("#world_postalcode").hide();        
      }
      else {
      // reset dropdown selection to empty ""
      $("#state option").prop("selected", false);
         // remove required Fields
	    $('#state').removeAttr('required');
	    $('#zipcode').removeAttr('required'); 
        $("#world_state").show();
        $("#world_postalcode").show();        
        $("#us_state").hide();
        $("#us_zipcode").hide();
      }     
    });