2011-10-03 9 views
0

안녕하세요 저는 면도기 뷰를 통해 주소 목록을 생성했습니다.
중 전화 번호 텍스트 상자는 MVC 데이터 주석을 사용하여 필수로 설정됩니다.
하지만 문제가 있습니다. Let 's say 내 양식이 특정 고객의 렌더링 3 주소 인 경우.
고객은 3 개의 전화 번호를 입력해야합니다.
고객이 세 개의 텍스트 상자에 숫자를 입력하지 않으면 모든 텍스트 상자에 필수라는 유효성 확인 메시지가 표시됩니다. 고객이 첫 번째 텍스트 상자에 전화 번호를 입력 한 경우
그렇다면 모든 텍스트 상자는 유효성이 검사 된 것으로 간주되고 제출 단추를 수락합니다. 어떻게하면이 문제를 해결할 수 있으며 Required validation은 개별 텍스트 상자마다 작동해야합니다.ASP.Net MVC 3.0 면도기 폼 유효성 검사 필수 필드

+0

보기에 모델 문제가 있습니다. 코드를 게시 할 수 있습니까? – samack

답변

0

나는 그것을 고쳤다. 내가 한 일은

@html.Textboxfor(x=>x.Phone) 

이 목록에있는 모든 전화 번호는 일반 HTML 이름 태그를 생성 한 것입니다. 이 문제가 발생했습니다. 내가 대신 HTML을 헬퍼이었다 않았다 그래서
, 나는 표준 입력 태그

<input type= "text" value="@html.displayfor(x=>x.phone)" name="Phone @html(x=>x.phone)" /> 

을 쓴 다음 텍스트 상자 형식의 유효성을 검사하고 변경 이벤트에 필요한 만들기 위해 jQuery를 사용했다.

시간 내 주셔서 감사합니다.