0

I wanted to show the input field if the the selected option is "Married" but if the selected option is "Single", the input field will hide.

Here's my code:

<div class="form-group">
                            <label for="civil_status">Civil Status</label>
                            <select class="form-control" id="civil_status" name="civil_status">
                                @if ($edit)<option value="{{ $user->civil_status}}">{{ $user->civil_status }}</option>@endif
                                <option value="Single">Single</option>
                                <option value="Married">Married</option>
                                <option value="Widowed">Widowed</option>
                                <option value="Divorced">Divorced</option>
                            </select> 
                        </div>
            <div id="row1_col1_layout_type2" class="content">
                <div class="form-group">
                    <label for="spouse">Spouse</label>
                    <input type="text" class="form-control" id="spouse"
                           name="spouse" placeholder="Spouse" value="{{ $edit ? $user->spouse : '' }}">
                </div>
            </div>

Then for my script it goes like this

<script>
$('#civil_status').change(function() {
    var i= $('#civil_status').val();

            if(i=="Single") // equal to a selection option
             {
                 $('.content').hide();
             }
           elseif(i=="Married")
             {
              $('.content').show();

              }
   $.ajax({

   });
}).change();
</script>
gwapo
  • 178
  • 2
  • 4
  • 28

0 Answers0