チェックするとテキストフィールドを切り替えるフィールドがあります。 ここでデモを参照してください。
ユーザーが [はい] を選択すると、テキスト フィールドが表示されます。ユーザーがテキスト フィールドを非表示にしないを選択した場合。これで問題ありません。
問題は、[はい] をクリックすると、もう一度[はい]テキスト フィールドが非表示になるとテキスト フィールドが表示されることです。ユーザーが [いいえ]のみを選択するまで表示されます。
どうやってやるの ?これは jQuery で簡単に実行できますが、問題はありません。しかし、ブートストラップはマークアップのみでこれを行う機能を提供するので、私はそれをやりたいと思っています。
ここにマークアップがあります-
<div class="control-group">
<label class="control-label" for="inputPreviousSurname">Previous Surname</label>
<div class="controls">
<label class="checkbox inline">
<input type="radio" name="previousSurname" data-toggle="collapse" data-target="#demo"> Yes
</label>
<label class="checkbox inline">
<input type="radio" name="previousSurname" checked data-toggle="collapse" data-target="#demo"> No
</label>
</div>
<div class="controls">
<div id="demo" class="collapse in"> <input type="text" /></div>
</div>
</div>