0

我正在input radio使用 PlacHolders 在 ASP.NET 页面上动态创建。

While reader.Read
Dim ltr As New Literal()
Dim ltr1 As New Literal()
Dim ltr2 As New Literal()
Dim ltr3 As New Literal()
Dim ltr4 As New Literal()
ltr.Text = reader.GetString(2) & "<br />"
PlaceHolder2.Controls.Add(ltr)
ltr1.Text = "<form> <input type = radio name=groupe" & i & " value=1>" & reader.GetString(3) & "<br />"
PlaceHolder2.Controls.Add(ltr1)
ltr2.Text = "<input type = radio name=groupe" & i & " value=1>" & reader.GetString(4) & "<br />"
PlaceHolder2.Controls.Add(ltr2)
ltr3.Text = "<input type = radio name=groupe" & i & " value=1>" & reader.GetString(5) & "<br />"
PlaceHolder2.Controls.Add(ltr3)
ltr4.Text = "<input type = radio name=groupe" & i & " value=1>" & reader.GetString(6) & "</form><br /><br />"
PlaceHolder2.Controls.Add(ltr4)
i = i + 1                   
End While

我的问题是:我怎样才能获得所有选择的项目input radio

4

2 回答 2

0

我不知道你是怎么用你的 html 表单做的。

如果动态创建 RadioButton 控件而不是 Literals,则可以检查 RadioButton.Checked 属性以查看 ti 是否为真。或者,您可以改用 RadioButtonList。

于 2010-06-17T17:12:08.677 回答
0

如果您真的必须遵循上面的实现,您可以添加一个 ASP.NET HiddenField 控件并使用 javascript 将所选单选按钮的值转储到隐藏输入中。

于 2010-06-17T17:23:41.930 回答