2016-08-08 3 views
0
<form method="post" role="form" class="form-horizontal"> 
<div class="form-group"> 
    <div class="radio"> 
     <label class="control-label col-sm-2"> 
      <input type="radio" name="selectDate" id="date" style="margin-right: 0" checked>Date</label> 
     <div class="col-sm-3"> 
      <input type="text" class="form-control" id="startDate"> 
     </div> 
     <div style="float:left">:</div> 
     <div class="col-sm-3"> 
      <input type="text" class="form-control" id="endDate"> 
     </div> 
    </div> 
</div> 

самозагрузки 3 радио кнопки сломала IE

Моего радио Кнопка отображение нормального хром, краями, фф, но в старом IE его сломанный - кнопка и метка не близко друг к другу.

enter image description here

Я пытаюсь использовать jsfiddle но радио не отображается, когда я использую IE. PLZ помогите мне.

https://jsfiddle.net/pLvop1ws/2/

ответ

0

Удалить «контроль-метку» класс и Allign
Рабочего кода:

<form method="post" role="form" class="form-horizontal"> 
    <div class="form-group"> 
     <div class="radio"> 
      <label class="col-sm-2" style="padding-left:10%"> 
       <input type="radio" name="selectDate" id="date" style="margin-right: 0" checked>Date</label> 
      <div class="col-sm-3"> 
       <input type="text" class="form-control" id="startDate"> 
      </div> 
      <div style="float:left">:</div> 
      <div class="col-sm-3"> 
       <input type="text" class="form-control" id="endDate"> 
      </div> 
     </div> 
    </div> 
</form> 
0

Не используйте флажок и кнопку Radio в form-group классе. Здесь я написал это снова. Пожалуйста, используйте это и снова расскажите мне о своей проблеме.

<form method="post" role="form" class="form-horizontal"> 
    <div class="radio"> 
     <label class="control-label col-sm-2"> 
      <input type="radio" name="selectDate" id="date" style="margin-right: 0" checked>Date</label> 

     <div class="form-group"> 
      <div class="col-sm-3"> 
      <input type="text" class="form-control" id="startDate"> 
      </div> 
      <div style="float:left">:</div> 
      <div class="col-sm-3"> 
      <input type="text" class="form-control" id="endDate"> 
      </div> 
     </div> 
    </div> 
</form> 
+0

Thx для вашей помощи, но это не работает, кнопка радио просто двигаться направо Литтами в IE, chrome, ff все еще не проблема – dev520

+0

@ dev520 Какова ваша версия IE? 8 или 9? – NoOneCare

+0

IE 9, window 7 ... – dev520

0

ОК попробуйте этот вариант. Я редактировать его

<form method="post" role="form" class="form-horizontal"> 
    <div class="radio"> 
    <div class="form-inline"> 
     <label> 
     <input type="radio" name="selectDate" id="date" style="margin-right: 0" checked>Date 
     </label> 

     <div class="form-group"> 
     <div class="col-sm-3"> 
      <input type="text" class="form-control" id="startDate"> 
     </div> 
     </div> 
     : 
     <div class="form-group"> 
     <div class="col-sm-3"> 
      <input type="text" class="form-control" id="endDate"> 
     </div> 
     </div> 
    </div> 
    </div> 
</form> 
+0

@ dev520 Я удаляю ярлык вашего переключателя 'col-sm-2' и добавляю класс' form-inline'. вам не нужно использовать для этого двоеточия ':' для div. – NoOneCare

+0

О, это работает, но мне нужен col-sm-2, чтобы allign my from, что мне делать – dev520

+0

@ dev520 ok, тогда вам нужно поставить класс 'col-sm-2' перед классом form-inline' (и дон забудь проголосовать за меня) – NoOneCare

Смежные вопросы