2012-06-25 4 views
0

반환되는 결과의 양에 따라 동적으로 생성 된 테이블이 있습니다. 각 행 는C에서 HTML 값 검색 #

"<input id='textbox" + i + "'type='text'/> "

너무 등 textbox0, 1, 2,

질문이 어떻게 수득 각 같은 텍스트 박스와 (C# 코드로부터 생성 된) 셀이있다 페이지 뒤에 코드가 무엇인지 TextBox1에 아무 생각이 없기 때문에 사용자 입력 뭔가 후 C# 코드에서 텍스트 상자의 값? 당신 즉

은 값을 얻을 수 textbox1.Text을 갈 수 없어. 모든

+0

서버 측에서 처리해야합니까, 아니면 jQuery를 사용할 수 있습니까? –

+0

생성하는 동안'runat = "server"'를 추가하면'textbox1.Value'와 같이 C#에서 사용할 수 있도록합니다. –

답변

2

우선 , 당신은 사용자의 입력에 대한 고유 이름 :

"<input id='textbox" + i + "' name='textbox" + i + "' type='text'/>" 

는 서버 측에서이 이름으로 각 텍스트 상자의 값을 얻을 수 있습니다 :

string textbox1Value = Request.Form["textbox1"]; 
+0

그 중 하나입니다. 고맙습니다. – user1468537

0

당신은 자바 스크립트 코드를 사용할 수 있습니다.

<script language="javascript"> 
var txt = document.getElementsByTagName('input'); 
for(var i = 0; i < txt.length; i++) 
{ 
// do what you want ... 
} 
</script>