为什么我的下拉列表没有显示出来

时间:2016-03-30 13:34:32

标签: php html css html-select

       $count  = 4;

       echo '<select class="form-control multiplechose_questionTypes" name="quiz_category" id="category">
             <option class="multiplechose_questionTypes" value=""disabled selected>Select the answer</option>';

                  for($i = 0; $i < $count; $i++) {

                    echo '<option class="multiplechoiceguessess" value="test"</option>';
                  }
        echo'</select>';

css

.multiplechose_questionTypes {  
border-style: solid  ! important;
border-color: #337ab7 ! important;
color: #140D40 ! important;
}

.multiplechoiceguessess {
background-color: #fff ! important;
color: #140D40 ! important;
}

变量$ count的值为4.

因此它应该打印测试4次,当我检查元素时它会打印4次但我尝试使用css更改颜色并且没有帮助,这是否是由其他一些问题引起的?

3 个答案:

答案 0 :(得分:2)

你的选择中有错误,请尝试替换:

echo '<option class="multiplechoiceguessess" value="test">Test</option>';

答案 1 :(得分:1)

我认为你有一些拼写错误。

$count  = 4;

   echo '<select class="form-control multiplechose_questionTypes" name="quiz_category" id="category">
         <option class="multiplechoiceguessess" value="" disabled selected>Select the answer</option>';

              for($i = 0; $i < $count; $i++) {

                echo '<option class="multiplechoiceguessess" value="test">test</option>'; //added ">" and display text
              }
    echo'</select>';

答案 2 :(得分:0)

您在选项标记上错过了&gt;