#reactjs #momentjs #react-datepicker
#reactjs #momentjs #react-datepicker
Вопрос:
У меня проблема с вводом диапазона дат react-datepicker, когда я пишу первое поле ввода, а затем начинаю вводить второе с двумя одинаковыми числами, второй ввод автозаполняется. Например:
- если я введу 22, он автоматически исправится на 2022-01-01.
- если я введу 2020-11, он автоматически исправится на 2020-11-01
код:
<DatePicker
ref="start_date"
selected={this.state.startDate}
openToDate={new Date()}
autoComplete='off'
selectsStart
onChange={this.handleChangeStart.bind(this)}
startDate={this.state.startDate}
endDate={this.state.endDate}
maxDate={this.state.endDate}
className="first_date_picker"
placeholderText="yyyy-mm-dd"
dateFormat="yyyy-MM-dd"
/>
<DatePicker
ref="end_date"
selected={this.state.endDate}
openToDate={new Date()}
autoComplete="nope"
selectsEnd
onChange={this.handleChangeEnd.bind(this)}
startDate={this.state.startDate}
endDate={this.state.endDate}
minDate={this.state.startDate}
className="second_date_picker"
placeholderText="yyyy-mm-dd"
dateFormat="yyyy-MM-dd"
/>
Как я мог это отключить? Может быть, у кого-то была такая же проблема?
Комментарии:
1.
autoComplete='off'
будет работать нормально, но неautoComplete='nope'