如何使用引导程序创建交互式表单

时间:2018-07-12 13:02:04

标签: html twitter-bootstrap tabcontainer nav-pills

我的小提琴在这里:http://jsfiddle.net/L4hkrwa6/14/

HTML代码在这里:

<ul class="nav nav-pills nav-justified">
  <li class="nav-item nav-link active"><a data-toggle="tab" href="#Show1">Show1</a></li>
  <li class="nav-item nav-link"><a data-toggle="tab" href="#Show2">Show2</a></li>
  <li class="nav-item nav-link"><a data-toggle="tab" href="#Show3">Show3</a></li>
</ul>

<div class="tab-content">
  <form action="test">
    <div id="Show1" class="tab-pane fade in active">
      <input type="text" name="OnlyMe"/>
    </div>
  </form>

  <form action="differentTest">
    <div id="Show2" class="tab-pane fade">
      <input type="text" name="MeAnd23Submit"/>
    </div>

    <div id="Show3" class="tab-pane fade">
      <input type="text" name="MeAnd23Submit2"/>
    </div>

    <input type="text" name="23"/>

    <input type="submit" value="submit"/>
  </form>

</div>

当我单击Show1(以及最初加载页面时)时,我只想看到输入“ OnlyMe”。

当我单击Show2时,我只想看到输入“ MeAnd23Submit”,“ 23”和“提交”按钮。

当我单击Show3时,我只希望看到输入“ MeAnd23Submit2”,“ 23”和“提交”按钮。

我尝试了几种组合,但似乎无济于事,我将不胜感激...

谢谢!

更新: 这只是一个小例子,其中包含了解问题的必要项目。在“实际情况”中,我还有许多输入字段,并且我不想在多个选项卡窗格中复制这些字段。

1 个答案:

答案 0 :(得分:1)

您是否尝试过:forked fiddle

<ul class="nav nav-pills nav-justified">
  <li class="nav-item nav-link active"><a data-toggle="tab" href="#Show1">Show1</a></li>
  <li class="nav-item nav-link"><a data-toggle="tab" href="#Show2">Show2</a></li>
  <li class="nav-item nav-link"><a data-toggle="tab" href="#Show3">Show3</a></li>
</ul>

<div class="tab-content">
  <div id="Show1" class="tab-pane fade in active">
    <form action="test">
      <input type="text" name="OnlyMe"/>
    </form>
  </div>

  <div id="Show2" class="tab-pane fade">
    <form action="differentTest">
      <input type="text" name="MeAnd23Submit"/>        
      <input type="text" name="23"/>
      <input type="submit" value="submit"/>
    </form>
  </div>

  <div id="Show3" class="tab-pane fade">
    <form action="differentTest">
      <input type="text" name="MeAnd23Submit2"/>    
      <input type="text" name="23"/>
      <input type="submit" value="submit"/>
    </form>
  </div>
</div>
相关问题