如何使用html单选按钮操作。验证,检查是否已检查,收集值?

时间:2011-03-24 21:35:48

标签: c# javascript asp.net validation

我需要帮助。我正在尝试制作.Net,c#应用程序,用于在线创建调查。我有几种类型的问题,而不是动态地在表格上放置标签,组合,文本框......到目前为止,我设法得到了。然后,点击添加按钮,我使用stringBuffer和追加功能以html格式写下回复。例。

public string RetOptionalQuestion(string seq_numm, string question, string answersOpt)  
{  
       StringBuilder _output = new StringBuilder();

   _output.Append(@ " <tble><t"r"><th>" + seq_numm + "." + question + "</th></tr>");  
   _output.Append(@"<tr><td><table>");

   string[] words = answersOpt.Split(';');

    int m = 0;
    foreach (string word in words)
    {
       if (word != "") 
         {
          _output.Append(@" <tr><td> <label> " + word + "</label> </td> <td>
               <input  id='optional" + question + Convert.ToString(m) +
                    "'type='radio' name='rbOpt" + question + "' </td> ");
         m++;
         }
    }
    _output.Append("</table></td></tr></table>");
    return _output.ToString();
}

现在,我要验证这些问题(至少有一个收音机检查......)。它们具有相同的名称,这意味着相同的组,因此只能选择e。  我还要将这些问题的值(响应)保存到数据库中。 问题是我不知道如何操作这个html对象。另外如何设置ID-s。我正在尝试使用javaScript,但没有成功。你有什么建议,提示,例子,解决方案......从哪里开始......  我会很高兴的 谢谢,马丁

1 个答案:

答案 0 :(得分:0)

发布到表单的任何输入控件都可以在Request.Form字典中找到,键是输入标记的“Name”属性。 (我认为)

http://msdn.microsoft.com/en-us/library/ms525985(v=vs.90).aspx