Saltar al contenido

No puedo editar el campo de texto en Material-UI

Solución:

Porque estás controlando el valor de TextField mediante el uso value atributo pero no está actualizando el valor utilizando onChange función, Dado que el valor de TextField no cambia, por lo que pasa a ser de solo lectura.

Solución:

Especifica el onChange funcionar con TextField y actualice el valor dentro de eso, así:

<TextField
    floatingLabelText={this.props.heading}
    type={this.props.inputType}
    value={this.props.value}
    onChange={this.props._change}
/>

Dentro del componente principal:

_Change(event, value){
   //update the value here
}


<PanelDiv
    heading='name'
    inputType="text"
    value={this.state.userData.name}
    _change={this._change}
    display={this.state.display[0]}
/>

Tuvo el mismo error. No pude teclear nada y fue porque no había accesorios de nombre incluidos. ejemplo:

<TextField
  type="email"
  name="email"/>
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *