當我點擊提交按鈕時,獲得選擇選項的最佳方式是什麼?使用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>
)
}
});
可能重複的[React - 訪問按鈕單擊選定的選項?](http://stackoverflow.com/questions/29761194/react-accessing-selected-option-on-button-click) – duwalanise