Formulario en línea con Bootstrap

03/Oct/2015 Bootstrap Deja un comentario

Un formulario en línea es aquel que nos permite poner los componentes en una sola línea. Por ejemplo, si tenemos dos cajas de entrada de texto, con sus correspondientes etiquetas de texto y un botón de envío (el típico formulario de login) aparecerían todas en una línea. En el ejemplo de hoy vamos a ver como podemos construir un formulario en línea con Bootstrap.

Lo primero que vamos a hacer es definir el formulario con sus elementos form, input, label y button.

  1. <label for="nombre">Nombre:</label>
  2. <input id="nombre" type="text" name="nombre"/>
  3. <label for="email">Email:</label>
  4. <input id="email" type="text" name="email"/>
  5. <button type="submit">Enviar</button>
  6. </form>

Lo siguiente será empezar a utilizar estructuras de Bootstrap. Por ejemplo, los elementos de tipo input son definidos mediante la clase form-control.

  1. <label for="nombre">Nombre:</label>
  2. <input id="nombre" class="form-control" type="text" name="nombre"/>
  3. <label for="email">Email:</label>
  4. <input id="email" class="form-control" type="text" name="email"/>
  5. <button type="submit">Enviar</button>
  6. </form>

De igual manera se pueden agrupar los campos de etiquetas y entrada en grupos mediante la clase form-group

  1. <div class="form-group">
  2. <label for="nombre">Nombre:</label>
  3. <input class="form-control" id="nombre" type="text" name="nombre"/>
  4. </div>
  5. <div class="form-group">
  6. <label for="email">Email:</label>
  7. <input class="form-control" id="email" type="text" name="email"/>
  8. </div>
  9. <button type="submit" class="btn btn-default">Enviar</button>
  10. </form>

Ya solo nos quedará utilizar la clase principal para el formulario y que es aquella que nos permite tener el formulario en línea con Bootstrap. Esta es la clase form-inline la cual aplicaremos directamente al elemento form.

  1. <form class="form-inline">
  2. <div class="form-group">
  3. <label for="nombre">Nombre:</label>
  4. <input class="form-control" id="nombre" type="text" name="nombre"/>
  5. </div>
  6. <div class="form-group">
  7. <label for="email">Email:</label>
  8. <input class="form-control" id="email" type="text" name="email"/>
  9. </div>
  10. <button type="submit" class="btn btn-default">Enviar</button>
  11. </form>

Y de esta forma tan sencilla hemos construido un formulario en línea con Bootstrap.

Vídeos sobre Bootstrap


¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*

*