Дополнительно
Как получить входные значения textfield, когда нажата клавиша Enter в реагировать JS?
Я хочу передать поле
значение, когда пользователь нажимает клавишу ввода с клавиатуры. В onChange события (), я получаю значение текстовое поле
, но как получить это значение, когда "ввод" нажата клавиша ?
Код:
import TextField from 'material-ui/TextField';
class CartridgeShell extends Component {
constructor(props) {
super(props);
this.state = {value:''}
this.handleChange = this.handleChange.bind(this);
}
handleChange(e) {
this.setState({ value: e.target.value });
}
render(){
return(
<TextField
hintText="First Name"
floatingLabelText="First Name*"
value={this.state.value}
onChange={this.handleChange}
fullWidth={true} />
)
}
}
33
3
Использование метода OnKeyDown событие, и внутри что проверить код нажатой клавиши пользователем. Ключ код "введите" ключ 13, проверьте код и поставить там логика.
Проверить этот пример:
в
в
Примечание: заменить элемент ввода материала-уй
поле
и определить другие свойства также.Добавление метода onkeypress будет работать onChange, после чего в текстовом поле.
HTML
вскрипт
В следующий раз, пожалуйста, попробуйте обеспечивая некоторый код.