2011-03-24 7 views
0

도움이 필요합니다. 온라인 설문 조사를위한 .Net, C# 응용 프로그램을 만들려고합니다. 나는 몇 가지 질문을하고 있으며, 나는 동적으로 라벨, 콤보, 텍스트 상자를 폼에 넣는다. 이 시점까지, 나는 어떻게 든 얻을 수 있었다. 추가 단추를 클릭 할 때보 다, stringBuffer 및 append 함수를 사용하여 HTML 형식으로 응답을 기록합니다. 예.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 객체를 사용하여 작동하는 방법을 모른다는 것입니다. 또한 tehm ID-s를 설정하는 방법. javaScript로 시도하고 있지만 성공하지 못했습니다. 어떤 조언, 힌트, 예제, 솔루션 ... 시작해야 할 곳이 있습니까? 매우 기뻐할 것입니다 감사합니다, 마틴

+0

http://stackoverflow.com/editing-help (나는 생각한다). 읽어. 또한 먼저 검색 했습니까? http://stackoverflow.com/search?q=asp.net+form+validation –

+0

... ASP.NET을 사용하고 있으므로 서버 컨트롤을 사용하지 않는 이유는 무엇입니까? 무료로 양식 유효성 검사를받습니다. http://msdn.microsoft.com/en-us/library/dh9ad08f.aspx –

+0

위의 html로 출력 한 후 라디오 유효성을 검사하고 싶습니까? jquery를 사용하여 버튼 클릭시 검사를 수행 할 수 있습니다. http://www.techiegyan.com/2008/07/09/using-jquery-check-boxes-and-radio-buttons/ – gbs

답변

관련 문제