Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

307
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!