AdNow

loading...

Elementos de formulario HTML

Elementos de formulario HTML


Este capítulo describe todos los elementos de formulario HTML.

El elemento <input>

El elemento de forma más importante es el elemento <input> .
El elemento <input> se puede mostrar de varias maneras, dependiendo delatributo de tipo .
Todos los diferentes tipos de entrada se tratan en el próximo capítulo.

El elemento <select>

El elemento <select> define una lista desplegable :

Ejemplo

<select name="cars">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="fiat">Fiat</option>
  <option value="audi">Audi</option>
</select>
Pruebelo usted mismo »
Los elementos <option> definen una opción que se puede seleccionar.
De forma predeterminada, se selecciona el primer elemento en la lista desplegable.
Para definir una opción preseleccionada, agregue el atributo seleccionado a la opción:

Ejemplo

<option value="fiat" selected>Fiat</option>
Pruebelo usted mismo »

El elemento <textarea>

El elemento <textarea> define un campo de entrada de varias líneas ( un área de texto ):

Ejemplo

<textarea name="message" rows="10" cols="30">
The cat was playing in the garden.
</textarea>
Pruebelo usted mismo »
El atributo de filas especifica el número visible de líneas en un área de texto.
El atributo cols especifica el ancho visible de un área de texto.
Así es como se mostrará el código HTML de arriba en un navegador:



El elemento <button>

El elemento <button> define un botón que se puede hacer clic :

Ejemplo

<button type="button" onclick="alert('Hello World!')">Click Me!</button>
Pruebelo usted mismo »
Así es como se mostrará el código HTML de arriba en un navegador:


Elementos de forma HTML5

HTML5 agregó los siguientes elementos de formulario:
  • <datalist>
  • <keygen>
  • <resultado>
Nota: los navegadores no muestran elementos desconocidos. Los nuevos elementos que no son compatibles con los navegadores más antiguos no "destruirán" su página web.

Elemento HTML5 <datalist>

El elemento <datalist> especifica una lista de opciones predefinidas para un elemento <input>.
Los usuarios verán una lista desplegable de las opciones predefinidas a medida que ingresan datos.
El atributo list del elemento <input> debe hacer referencia al atributo id del elemento <datalist>.
OperaSafariCromoFirefoxInternet Explorer

Ejemplo

<form action="/action_page.php">
  <input list="browsers">
  <datalist id="browsers">
    <option value="Internet Explorer">
    <option value="Firefox">
    <option value="Chrome">
    <option value="Opera">
    <option value="Safari">
  </datalist>
</form>
Pruebelo usted mismo »

Elemento HTML5 <keygen>

El objetivo del elemento <keygen> es proporcionar una forma segura de autenticar usuarios.
El elemento <keygen> especifica un campo de generador de par de claves en un formulario.
Cuando se envía el formulario, se generan dos claves, una privada y otra pública.
La clave privada se almacena localmente y la clave pública se envía al servidor.
La clave pública se podría usar para generar un certificado de cliente para autenticar al usuario en el futuro.
OperaSafariCromoFirefoxInternet Explorer

Ejemplo

Un formulario con un campo keygen:
<form action="/action_page.php">
  Username: <input type="text" name="user">
  Encryption: <keygen name="security">
  <input type="submit">
</form>
Pruebelo usted mismo »

Elemento HTML5 <output>

El elemento <output> representa el resultado de un cálculo (como uno realizado por un script).
OperaSafariCromoFirefoxInternet Explorer

Ejemplo

Realice un cálculo y muestre el resultado en un elemento <output>:
<form action="/action_page.php"
  oninput="x.value=parseInt(a.value)+parseInt(b.value)"
>

  0
  <input type="range"  id="a" name="a" value="50">
  100 +
  <input type="number" id="b" name="b" value="50">
  =
  <output name="x" for="a b"></output>
  <br><br>
  <input type="submit">
</form>
Pruebelo usted mismo »

Ponte a prueba con ejercicios!


HTML Elementos de Formulario

= nuevo en HTML5.
TagDescription
<form>Defines an HTML form for user input
<input>Defines an input control
<textarea>Defines a multiline input control (text area)
<label>Defines a label for an <input> element
<fieldset>Groups related elements in a form
<legend>Defines a caption for a <fieldset> element
<select>Defines a drop-down list
<optgroup>Defines a group of related options in a drop-down list
<option>Defines an option in a drop-down list
<button>Defines a clickable button
<datalist>Specifies a list of pre-defined options for input controls
<keygen>Defines a key-pair generator field (for forms)
<output>Defines the result of a calculation

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Entradas más populares de este blog

Listado pasaporte y cedulas SAIME 2018

Etiqueta HTML < abbr >

HTML < a > tag

Visitas a este blog