여기 에서 날짜 선택기를 볼 수 있지만 내가 사용한 코드는 기본입니다.
<div class="field"> <%= label_tag("To date") %> <%= date_field_tag 'tdate', '2016/07/01', class: 'form-control' %> </div>
여기에 날짜 선택기가 어떻게 포함되어 있는지 모르겠습니다. 기본값 인 '2016/07/01'을 설정하기 전까지는 걱정하지 않았습니다. 그러나 이미지에서 볼 수 있듯이 나타나지 않습니다.
나는 심지어 application.js에서 JQuery를 제거하려고 시도했으며 부트 스트랩에는 일반 <input type= "date">
.
날짜 선택기에는 문제가 없습니다 (실제로 매우 좋습니다). 필요한 것은 표시 할 기본값입니다.
부트 스트랩 클래스는 CSS에 사용됩니다. Rails 4.2.6 및 루비 2.2.4p230.
감사합니다.
위의 코드에서 기본값은 슬래시 "/"로 날짜 구분 기호가 있습니다. ISO 형식에 따라 날짜 구분 기호는 하이픈 "-"이어야합니다.
아래 코드가 작동합니다.
<div class="field"> <%= label_tag("To date") %> <%= date_field_tag 'tdate', '2016-07-01', class: 'form-control' %> </div>
기본 날짜 선택기를 비활성화하는 방법은 무엇입니까? (Google 크롬 용)
이 질문은 이미 여기 에서 Google Chrome에서 기본 datepicker를 비활성화 하고 @Yacine Zalouani가 제안한 답변이 있습니다.
화살표를 숨기려면 :
input::-webkit-calendar-picker-indicator{
display: none;
}
프롬프트를 숨기려면 :
input[type="date"]::-webkit-input-placeholder{
visibility: hidden !important;
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다