反応中の送信ボタンをクリックしたときに選択オプションのvauleを取得する最善の方法は何ですか?Reactで送信時に選択オプション値を取得
また、選択オプションにonChangeを追加する必要がありますか?
var UIPrintChart = React.createClass({
getInitialState: function() {
return {
value: 'PNG'
}
},
handlePrint(event) {
if (this.state.value == 'PNG') {
console.log('Hello PNG');
}
if (this.state.value == 'JPEG') {
console.log('Hello JPEG');
}
if (this.state.value == 'PDF') {
console.log('Hello PDF');
}
if (this.state.value == 'SVG') {
console.log('Hello SVG');
}
},
render() {
return (
<div>
<select>
<option value="PNG">PNG Image</option>
<option value="JPEG">JPEG Image</option>
<option value="PDF">PDF Document</option>
<option value="SVG">SVG Vector Image</option>
</select>
<button className="uk-button uk-button-mini" onClick={this.handlePrint}>Export Chart</button>
</div>
)
}
});
[リアクション - ボタンクリックで選択したオプションにアクセスするのは可能ですか?](http://stackoverflow.com/questions/29761194/react-accessing-selected-option-on-button-click) – duwalanise