0

input radioPlacHolders を使用して 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

上記の実装に本当に従わなければならない場合は、ASP.NET HiddenFieldコントロールを追加し、javascriptを使用して、選択したラジオボタンの値を非表示の入力にダンプできます。

于 2010-06-17T17:23:41.930 に答える
0

HTMLフォームでどのようにそれを行ったのかわかりません。

リテラルではなく RadioButton コントロールを動的に作成する場合は、RadioButton.Checked プロパティをチェックして、ti が true かどうかを確認できます。または、代わりに RadioButtonList を使用できます。

于 2010-06-17T17:12:08.677 に答える