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

305
Vistas
Muestra el icono de búsqueda dentro del cuadro de búsqueda, arroja un error al reaccionar

Estaba tratando de agregar un ícono de búsqueda dentro del cuadro de búsqueda. Aquí está mi código hasta ahora:

 <div className='search'> <input id="quick_search" className="xs-hide" name="quick_search" placeholder="Search by creator, collectible or collection." type="text" onChange={(e) => { changeKey(e); }} onKeyDown={keyPress} value={keyword} > <i class="fa fa-search" aria-hidden="true"></i> </input> </div>

Me enfrento a este error: la entrada es una etiqueta de elemento nula y no debe tener children ni usar dangerouslySetInnerHTML .

Puede alguien ayudarme con esto ? muy apreciado ! Gracias

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

El elemento de input de React, al igual que el elemento de input de HTML, no puede tener hijos.

Tienes que hacer que el ícono aparezca en el cuadro de entrada usando CSS, no puedes colocarlo como un niño.

 .form-field { position: relative; display: inline-block; } .icon { position: absolute; right: 0; }
 <div class="form-field"> <input> <span class="icon">🔍</span> </div>

Además, no cerró la etiqueta <input> . Está mal porque cada etiqueta en reaccionar debe cerrarse usando la etiqueta de cierre </input> o usando una etiqueta de cierre automático <input />

Su código probablemente debería verse así:

 <div className='search'> <input id="quick_search" className="xs-hide" name="quick_search" placeholder="Search by creator, collectible or collection." type="text" onChange={(e) => { changeKey(e); }} onKeyDown={keyPress} value={keyword} /> {/* <--- notice `/` here */} <i class="fa fa-search" aria-hidden="true"></i> </div>
about 4 years ago · Santiago Trujillo 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