Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

88
Vistas
¿Cómo obtengo el valor de un elemento después de hacer clic en otro?

En React, ¿cómo puedo obtener el valor de otro elemento haciendo clic/cambiando uno diferente?

 <div> <input {get this value}/> <button onClick={()=> console.log(get value of above input field)}/> </div>
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Puede usar document.getElementById().value

 export default function App() { function getText() { var myInputText = document.getElementById('myInput').value; console.log('Input text:', myInputText); } return ( <div> <input id="myInput" /> <button onClick={() => getText()}>Get Text</button> </div> ); }

O puede usar Formularios y useState Hook

 export default function App() { const [name, setText] = useState(''); const handleSubmit = (evt) => { evt.preventDefault(); console.log(`Input text: ${name}`); }; return ( <form onSubmit={handleSubmit}> <input type="text" value={name} onChange={(e) => setText(e.target.value)} /> <input type="submit" value="Submit" /> </form> ); }
about 4 years ago · Juan Pablo Isaza Denunciar

0

1) Entrada controlada usando gancho useState

Demostración de Codesandbox

 const [inputValue, setInputValue] = useState(""); function onInputChange(e) { setInputValue(e.target.value); } const getValue = () => console.log(inputValue); return ( <div> <input value={inputValue} onChange={onInputChange} /> <button onClick={getValue}>get value</button> </div> );

2) Entrada sin control usando el gancho useRef

Demostración de Codesandbox

 const inputRef = useRef(""); const getValue = () => console.log(inputRef.current.value); return ( <div> <input ref={inputRef} /> <button onClick={getValue}>get value</button> </div> );
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda