Topic: Custom Radio buttons not selectable in a tab-pane
                  
                  paddymcdonald
                  free
                  asked 6 years ago
                
I have a radio button group in a tab-pane and they are not selectable
    <div aria-labelledby="tab1" class="tab-pane fade show active" data-toggle="tab" id="pane1" role="tabpanel">
      <div class="card mb-3">
        <div class="card-header">Options in a Nav</div>
        <div class="card-body">
          <div class="form-group">
            <div class="form-row">
              <div class="custom-control custom-radio">
                <input type="radio" class="custom-control-input" id="option1" name="navoption" checked>
                <label class="custom-control-label" for="option1">Option 1</label>
              </div>
            </div>
            <div class="form-row">
              <div class="custom-control custom-radio">
                <input type="radio" class="custom-control-input" id="option2" name="navoption">
                <label class="custom-control-label" for="option2">Option 2</label>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
If the same HTML is included, but not in a tab-pane, it works fine
  <div class="card mb-3">
    <div class="card-header">Options not in a Nav</div>
    <div class="card-body">
      <div class="form-group">
        <div class="form-row">
          <div class="custom-control custom-radio">
            <input type="radio" class="custom-control-input" id="optionA" name="nonnavoption" checked>
            <label class="custom-control-label" for="optionA">Option A</label>
          </div>
        </div>
        <div class="form-row">
          <div class="custom-control custom-radio">
            <input type="radio" class="custom-control-input" id="optionB" name="nonnavoption">
            <label class="custom-control-label" for="optionB">Option B</label>
          </div>
        </div>
      </div>
    </div>
  </div>
                
                  FREE CONSULTATION
Hire our experts to build a dedicated project. We'll analyze your business requirements, for free.
Status
              Resolved
Specification of the issue
              - ForumUser: Free
 - Premium support: No
 - Technology: MDB jQuery
 - MDB Version: 4.7.4
 - Device: Desktop
 - Browser: Chrome
 - OS: Window 7
 - Provided sample code: No
 - Provided link: No
 
Piotr Glejzer staff commented 6 years ago
I think it's a bug. But this is a bootstrap main content so there is a problem probably with their JavaScript code. If you remove data-toggle="tab", everything is working correctly but the tab will not work.
paddymcdonald free commented 6 years ago
Thanks Piotr,
You actually gave me the answer here but I didn't notice it at the time
The solution was to remove the data-toggle="tab" attributes from the tab panels, they are only required on the nav (which I did not include in the example)
Regards,
Patrick