Php测验如何使用<select> <option>而不是收音机?

时间:2015-07-12 16:16:37

标签: php

我用这个页面来创建我自己的测验。 我试图将最后一个问题更改为下拉选项,但值不会进入分数页面? 有任何想法吗? &LT; TD&GT;     &LT;选择&GT;         &lt;选项&gt; SELECT&lt; / option&gt;         &lt; option name =“question-10-answers”id =“question-10-answers-A”value =“A”&gt;             &lt; label for =“question-10-answers-A”&gt; YES&lt; / label&gt;         &LT; /选项&GT;         &lt; option name =“question-10-answers”id =“question-10-answers-B”value =“B”&gt;             &lt; label for =“question-10-answers-B”&gt;否&lt; / label&gt;         &LT; /选项&GT;     &LT; /选择&GT; &LT; / TD&GT; 在我得到的分数页面上:  if($ answer10 ==“A”){$ totalCorrect + = 10; } if($ answer10 ==“B”){$ totalCorrect + = - 10; } if($ answer10 ==“C”){$ totalCorrect + = 10; }

1 个答案:

答案 0 :(得分:0)

<select>元素本身需要具有name属性,以便将其选定值提交给服务器。

name元素的<option>属性无效。

<<label>元素嵌套在<option>个元素中也是无效的。

<select name="question-10-answers">
    <option value="">SELECT</option>                                   
    <option value="A">YES</option>
    <option value="B">NO</option>
</select>