2017-05-24 1 views
-1

모질라 파이어 폭스의 캘린더 아이콘을 클릭 할 때 년, 월, 일을 선택해야하는 코드가 있습니다.모질라 파이어 폭스 캘린더 팝업 창 표시

지정된 날짜의 월 윈도우를 표시하는 방법을 제안하십시오.

우리는 년, 월, 일을 통해 모든 단계를 거치지 않고 날짜를 선택할 수 있습니다.

참고 : 모질라를 제외한 다른 브라우저에서 매력처럼 작동하고

<script src="//cdn.jsdelivr.net/webshim/1.14.5/polyfiller.js"></script> 
<script> 
    webshims.setOptions('forms-ext', {types: 'date'}); 
webshims.polyfill('forms forms-ext'); 
</script> 
<input type="date" value="2017-05-24"/> 

코드 데모 : http://jsfiddle.net/BMEc9/2503/

+0

모질라가 함께 작동하는지 확실하지 "-"날짜에. 값 = "2017/05/24"로 값 = "2017-05-24"을 변경해보십시오. 다른 브라우저는이 형식을 받아 들여야합니다. –

+0

@SiobhanBurke nope 여전히 동일합니다 – Observer

+1

"Mozilla"로 가정하면 "Firefox"입니다. Firefox는 날짜 입력을위한 날짜 선택기 컨트롤을 제공하지 않습니다. http://caniuse.com/#feat=input-datetime –

답변

1

이 시도 ...

<input type="date" data-date='{"startView": 2}' value="2017-05-24"/> 

대신

<input type="date" value="2017-05-24"/> 

http://jsfiddle.net/BMEc9/2505/

+0

굉장합니다, 작동 중입니다! "data-date = '{"startView ": 2}'에 대해 설명해 주시겠습니까? – Observer

+1

"startView": 1 년보기, "startView": 2 월보기 및 "startView": 3 일보기 –

관련 문제