Каков наилучший способ получить ваулу опции выбора при нажатии кнопки отправки в ответ?Получить значение опции выбора при отправке с помощью 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