react onchangetext form example javascript reactjs react-native textinput

javascript - onchangetext - textinput multiline react native



Deshabilitar opciones en la entrada de texto React-Native (5)

Estoy usando TextInput para un proyecto y quería DESACTIVAR cualquier tipo de selección de texto o acciones como (cortar / copiar / pegar / compartir) como se comparte en la siguiente captura de pantalla.

No puedo encontrar nada en la documentación oficial de reacción nativa.


Establezca pointerEvents en none en la View principal de TextInput para deshabilitar eventos táctiles, considere el siguiente ejemplo:

<View pointerEvents="none"> <TextInput ... /> </View>


Solo dale a tu entrada de texto el atributo editable={false}


Use caretHidden = {true} si desea deshabilitar todas las operaciones como Cortar Pegar Copiar. También ocultará su cursor también


contextMenuHidden es para impedir que el usuario pegue texto en ciertos campos y oculte el menú contextual.

Actualización: Esto no ha sido incluido en un lanzamiento todavía. Siempre se puede ver en qué lanzamiento está el compromiso haciendo clic en el link y mirando las etiquetas. así que no esperaría que estuviera en una versión estable hasta 0,55.

<TextInput contextMenuHidden={true} />

Compruebe la confirmación aquí: link


Debe agregar 2 atributos selectTextOnFocus y editable

Por ejemplo:

<TextInput editable={false} selectTextOnFocus={false} />