2014-07-26 3 views
14

기본적으로 html의 입력 필드에서 날짜를 선택하도록 달력을 표시하는 작업이 있습니다. 내가 입력 상자를 클릭하면HTML 입력 유형 날짜, 기본적으로 열림

input type="date" name="bday" 

좋아, 이제 달력이 나타납니다 :이 가정하자를 들어

는 코드입니다.

입력을 클릭하지 않고 기본적으로 캘린더를 표시하는 방법을 알려주십시오.

+0

입니까? 대부분의 경우 CSS 또는 자바 스크립트를 사용하여 캘린더를 숨기거나 드러내는 처리를 수행하고 순수 HTML은 처리하지 않을 가능성이 큽니다. – RSid

답변

12

기본 HTML 입력 요소에서는 불가능합니다. 이 마크 업을 사용하여이 옵션을 제공하는 webshim polyfill을 사용할 수 있습니다. 여기

<input type="date" data-date-inline-picker="true" /> 

은 당신이 모든 관련 코드와 JSFiddle을 게시 할 수 small demo

+1

나는 이해하지 못한다. 데모에서는 기본적으로 열리는 캘린더 (Chrome 또는 모바일 Chrome/Firefox)를 표시하지 않습니다. '기본'캘린더가 팝업되도록 트리거 할 수있는 방법이 없다고 말하고 있습니까? 다른 요소에서 발생한 이벤트를 사용하고 있습니까? – Michael

+0

감사합니다. @ 마이클은 프로젝트에 https://github.com/aFarkas/webshim/를 먼저 포함 시켰습니까? –

관련 문제