C#调查测验逻辑

本文关键字:调查 | 更新日期: 2023-09-27 18:00:34

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

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

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

Request.Form["Q1"]

请求。

C#调查测验逻辑

我不知道你说的"完全可点击"是什么意思。如果您的意思是"当单击单选按钮或其文本时,我如何使表单元素响应",则可以使用<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属性。它包含要与其关联的inputid。指定for会使这两个元素作为一个元素进行UI交互。

将您的输入打包到标签标签中,这样整个文本+单选按钮都可以点击。

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