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

194
Views
Poner texto de entrada y botón de enviar en la misma línea

Estoy escribiendo un cuadro de búsqueda y un botón de envío de búsqueda, intento varias formas de hacer que el botón y el cuadro de texto estén en la misma línea, pero no funciona. Aquí está mi código.

 return ( <Form onSubmit={submitHandler} inline> <Form.Control type='text' name='q' onChange={(e) => setKeyword(e.target.value)} placeholder='Serach product' className='mr-sm-2 ml-sm-5' ></Form.Control> <Button type='submit' variant='btn btn-success' className='p-2'> search </Button> </Form> )

lo que espero es

pero lo que tengo es

La versión de Reactjs es ^17.0.1 en mi archivo package.jason, pero cuando uso npm info react en cmd me muestra react@18.1.0

Gracias la respuesta del Sr. Gandhi https://stackoverflow.com/a/72385731/19202374

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Cambie la entrada y/o el botón para que se muestre: en línea en el css O simplemente puede poner display flex en el contenedor principal de la entrada y el botón.

about 4 years ago · Juan Pablo Isaza Report

0

Envuelva los elementos de su formulario en un div y proporcione un nombre de clase (por ejemplo, contenedor flexible).

 return ( <Form onSubmit={submitHandler} inline> <div className="flex-container"> <Form.Control type='text' name='q' onChange={(e) => setKeyword(e.target.value)} placeholder='Serach product' className='mr-sm-2 ml-sm-5' ></Form.Control> <Button type='submit' variant='btn btn-success' className='p-2'> search </Button> </div> </Form> )

Después de eso, agregue debajo de css

 .flex-container { display: flex; }
about 4 years ago · Juan Pablo Isaza 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!