私は反応するために新しいです... input
にテキストを入力している間に、私のハンドル変更イベントが機能していません。それを修正するにはどうすればいいですか?私は同じハンドルを変更してinputs
の両方を処理したい。入力タイプに対してハンドル変更イベントが機能していませんか?
import React from 'react'
import TextField from 'material-ui/TextField'
class Settings extends React.Component {
constructor(props) {
super(props)
this.state = {
first_name:'',
last_name:''
}
}
handleChange(e){
var first_name = e.target.first_name
var last_name = e.target.last_name
var state = this.state
state[first_name] = e.target.value
state[last_name] = e.target.value
this.setState(state)
}
render() {
return (
<div>
<TextField hint text="First Name" id="user_first_name" floatingLabelFixed="editprofile" onChange={this.handleChange.bind(this)} name="user[first_name]" size="30" type="text" value={this.state.first_name} />
<TextField hint text="Last Name" id="user_last_name" floatingLabelFixed="editprofile" name="user[last_name]" onChange={this.handleChange.bind(this)} size="30" type="text" value={this.state.last_name} />
</div>
)
}
}
正確には機能しません。 – Andrew
私はテキストを入力しています....入力ボックスには何も表示されていません –