C#Survey Quiz Logic

时间:2015-06-30 14:19:45

标签: c# html asp.net html5 c#-4.0

我正在尝试进行多项选择测验并需要我在下面输入字段的值:

<input class="QuizButton" type="radio" name="Q1" value="1" onclick="ShowHide('Question3', 'Question4'), Q3log(1);" > [Question Text....]

如何使这完全可点击而不仅仅是一个单选按钮?我尝试使用标签,但这不允许我做

Request.Form["Q1"]

尝试运行结果函数时请求。

2 个答案:

答案 0 :(得分:0)

我不确定你的意思&#34;完全可点击&#34;。如果你的意思是&#34;当单击单选按钮或它的文本时,如何使表单元素响应&#34;您可以使用<label>来执行此操作。

<input type="radio" id="option1" />
<label for="option1">Option 1</label>
<input type="radio" id="option2" />
<label for="option1">Option 2</label>
<input type="radio" id="option2" />
<label for="option1">Option 2</label>

请注意for属性。它包含您要与之关联的id input。指定for会导致两个元素在UI交互中表现为单个元素。

答案 1 :(得分:0)

将输入包装成标签标签,这样整个文字+单选按钮就可以点击。

            <label>
            <input class="QuizButton" type="radio" name="Q1" value="1" onclick="ShowHide('Question3', 'Question4'), Q3log(1);">
             [Question Text....]
            </label>