2011-01-27 4 views
0

텍스트 상자에 필요한 형식 패턴을 나타내는 문자열을 설정하는 방법은 무엇입니까? 예를 들어 날짜 필드와 같은 텍스트 상자가 표시되면 사용자가 필드를 완성하는 데 도움이되는 "dd/mm/yyyy"형식을 표시하려면 어떻게해야합니까? 보기가 표시 될 때 필드가 이미 채워진 경우 실제 데이터가 표시되어야합니다.MVC보기의 텍스트 상자에 필수 형식 정보 제공

필드가 드롭 다운 목록 인 경우 필드에 값이 없으면 "목록에서 선택하십시오"라고 표시하고 싶습니다.

답변

0

HTML 5에서는 다음과 같이 입력 태그의 자리 표시 자 속성을 사용하여 얻을 수 있습니다 그러나 HTML5는 아직 대부분의 브라우저에서 지원되지 않습니다

<input name="email" type="email" placeholder="[email protected]" /> 

을, 당신은 자바 스크립트 기반의 솔루션과 함께 생활해야합니다 그래서. 페이지가로드 될 때 텍스트 상자에 원하는 값을 채 웁니다. CSS를 사용하여 해당 텍스트를 어둡게 만들 수 있습니다. 자바 스크립트를 사용하여 "onfocus"이벤트의 필드를 비 웁니다.

드롭 다운 목록에 값을 0으로 채우십시오. "선택하십시오."라는 것을 채 웁니다. 그러면 사용자가 유효한 값을 선택하지 않은 서버에서 유효성을 검사 할 수 있습니다.