여기, 내이 (가) 제출 '버튼을 클릭에 React에서 제출 된 양식 값을 얻으려면 어떻게해야합니까?
import React, { Component } from 'react';
import categories from './categories.json'
import './content.css'
export default class Content extends Component {
constructor(props) {
super(props)
this.state = {
searchText: '',
categories
}
}
render() {
return(
<div className="content">
<form className="searchform" onSubmit={this.search}>
<input type="text" name="keyword" id="searchbox" placeholder="Search String"></input>
<select name="categories" id="searchcategories">
<option defaultValue="" defaultChecked>Select a category</option>
{this.state.categories.map(x =>
<option key={x.value} value={x.value}>{x.name}</option>
)}</select>
<input type="submit" value ="Search" id="searchsubmit" />
</form>
</div>
)
}
search(e) {
console.log(e.target)
e.preventDefault();
}
}
구성 요소
반응이라고됩니까 내 기능search
입니다. 그러나 제출 된 값을 얻으려면 어떻게해야합니까?
e.target
e.target.value
은에 반응
왜 downvote? 내 말은, –