Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

141
Visualizações
¿Cómo puedo evitar que se eliminen ciertos caracteres de una etiqueta de entrada de React?

Me gustaría saber cómo evitar que se borre una cadena específica, incluso si presiono la tecla de retroceso desde la entrada que pasó el valor.

producto: [none_fix]cambiarValor

Quiero evitar que la parte [none_fix] se borre incluso si presiono la tecla de retroceso.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Al convertir su input en un componente controlado , puede decidir qué valor muestra la entrada. Ponga la lógica que necesite en el controlador onChange de la entrada; por lo tanto, en este caso, no propague cambios que resultarían en la eliminación de UNERASABLE_TEXT :

 const UNERASEABLE_TEXT = "[none_fix]"; export default function App() { const [controlledValue, setControlledValue] = useState(UNERASEABLE_TEXT); const onInputChanged = (e) => { const newValue = e.target.value; // Only allow changes that retain the magic string: if (newValue.startsWith(UNERASEABLE_TEXT)) { setControlledValue(newValue); } }; return <input onChange={onInputChanged} value={controlledValue} />; }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda