当我点击提交按钮时,获得选择选项的最佳方式是什么?使用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