2017-03-20 10 views
1

なぜこれらのラジオボタンを選択できないのですか?通常、これは、彼らがname属性を持っていないが、私は確認されてきたときに発生し、これらの両方の操作を行います。Htmlラジオボタンを選択できません

は、私は別のページやjsfiddleにちょうどHTMLを追加するときに奇妙なこと
<div id="surveys-list" class="inline col-xs-12"><div> 
    <div class="inline-wrapper"> 
    <div id="question-title"><div> 
     <label class="control-label">What is your gender?</label> 
    </div> 
    </div> 
    <div id="inline-question"> 
    <form class="form-horizontal"> 
     <div data-fields=""> 
     <div class="form-field-gender control-group form-field" data-field=""> 
      <div class="controls" data-input=""> 
      <label class="radio"> 
       <input type="radio" name="field-input-gender" id="field-input-gender-0" value="qx1-1"> 
       <i class="fa fa-male fa-fw"></i> Male 
      </label> 
      <label class="radio"> 
       <input type="radio" name="field-input-gender" id="field-input-gender-1" value="qx1-2"> 
       <i class="fa fa-female fa-fw"></i> Female 
      </label> 
      </div> 
     </div> 
     </div> 
    </form> 
    </div> 
</div> 

、より正常に動作するようです選択可能な視点。

それはjavascriptやCSSで何かが選択可能であることから、これらを防止することができることは可能ですか?

私はCSSと完全なHTMLページにコピー this jsfiddle

。ボタンは選択可能に見えないので、おそらくCSSの中に何かがありますか?あなたの

<div id="continue-button"> 

+2

私のためだけで正常に動作し、問題 –

+0

を示しスニペットを作成してみてください_「それはjavascriptやCSSで何かが選択可能であることから、これらを防止することができることは可能ですか?」_ - あなたは私たちを示していませんどちらか。 – Turnip

+0

、javascriptやCSSコードはありません。 jsfiddleの例を設定するか、サイトにURLを付けて問題を表示するのがベストです。 –

答えて

1

は、ラジオボタンの形であり、

max-width: 300px; 
margin: 0px auto 0; 
display: block; 
position: relative; 
top: 50px; /* added this line :) */ 

を使用してみてくださいしかし、これはベストプラクティスではありませんのでご注意下さい。あなたは.controlsfloatを使用しているためであっても応答しない、Niek Nijlandとアビシェークパンディ

+1

このソリューションは機能しますが、これがベストプラクティスではないと私は考えています。 '.form-field-gender'にclearfixクラスを追加してみてください。 clearfixに関するいくつかの情報があります:http://stackoverflow.com/questions/8554043/what-is-a-clearfix。 –

+0

@TomHammondこの回答はあなたのために働いていましたが、これは単なる短期的な解決策です。ブートストラップを使用しているので、 'clearfix'クラスを使用すると良いです。*** [check fiddle](https://jsfiddle.net/ bxn35azn /)*** –

1

#continue-button重なっている電波によって示唆されているように、clearfixを追加

使用

#continue-button > div{ 
    float:left 
} 

を考えたりform-field-gender control-group form-field.clearfixを使用してください、浮遊物を取り除く必要があります。

<div class="form-field-gender control-group form-field clearfix" data-field=""> 
1

このCSSを追加する必要があります。問題は、フロート<を持っ.controlsがclearfixブロック

.form-field-gender::after { 
    clear: both; 
    content: ""; 
    display: table; 
} 
1

あなただけのCSSの下に変更することができていないということです。

.inline-wrapper #continue-button { 
    max-width: 300px; 
    margin: 50px auto 0; //change this css line add 50px instead of 12px 
    display: block; 
    position: relative; 
} 
関連する問題