2012-04-03 3 views
0

DropDownListFor에서 선택한 번호에 따라 양식에 여러 요소 (텍스트 상자, 드롭 다운 목록)를 추가하는 데 문제가 있습니다.다양한 요소 (텍스트 상자, 드롭 다운)를 동적으로 추가 MVC

드롭 downlist이 SelectListItem를 사용하여 모델에 의해 채워집니다 방법 동적 텍스트 상자를 추가하고 드롭 다운리스트에

<%= Html.DropDownListFor(m => m.NumberOfRooms, (IEnumerable<SelectListItem>)ViewData["NumOfRooms"])%> 

사람이 올바른 방향으로 날 지점시겠습니까 (아래 코드 참조)? 컨트롤러에서 동적으로 추가 된 텍스트 상자의 값도 검색해야합니다.

감사

답변

0

당신은 목록 아래로 드롭에서 선택한 값을 계산 뭔가를 작성해야는 변수에 그 값을 저장하고,이를 기반으로 루프를 사용합니다.

예 : 작동합니다과 유사한

int count = 0; 
for (i=0; i<dropdown.length; i++) 
    if (dropdown.getElement(i).selected == true) 
     count++; 
for (i=0; i<count; i++) 
    make a textbox 

뭔가. 이 정보가 원하는 정보가 아닌 경우 자세한 정보를 통해 질문에 대한 답변을 얻을 수 있습니다. 희망이 도움이!

+0

선택한 값을 검색하고 forloop을 어떻게 호출 하시겠습니까? –

+0

프로그래밍 언어에 따라 다릅니다. 대부분 MyDropDownList.SelectedValue와 같은 접근자를 내장합니다. 언어 API를 확인하여 어떤 전화를해야하는지 확인하십시오. –

관련 문제