date
を選択すると、event
に何も表示されず、何も起こらず入力フィールドからvalue
を抽出できません。何 **** ? ReactやDatepickerに問題はありますか?日付ピッカー手動何であなたは国有財産dueDate
に入力フィールドの値をバインドhttp://t1m0n.name/air-datepicker/docs/index.html入力フィールドに値の変更が表示されない
class MyComponent extends React.Component {
constructor(props) {
super(props);
this.state = {
dueDate: 'Date and time'
}
}
componentDidMount(){
this.initDatepicker();
}
initDatepicker(){
$(this.refs.datepicker).datepicker();
}
render(){
return (
<div>
<h3>Choose date!</h3>
<input
value={this.state.dueDate}
type='text'
onChange={event => console.log(event)}
ref='datepicker'
/>
</div>
)
}
}
ReactDOM.render(
<MyComponent />,
document.getElementById('app')
);
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/air-datepicker/2.2.3/js/datepicker.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/air-datepicker/2.2.3/css/datepicker.min.css" rel="stylesheet"/>
<div id="app"></div>
Reactにmaterial-uiを使用することをお勧めします。それは完全に動作します。 –
ありがとう、なぜそれについて聞いたことがない。 –