Académique Documents
Professionnel Documents
Culture Documents
muchos casos deban programarse con javascript o aadir alguna librera externa en algn
lenguaje que permitiera extender las capacidades que tenan los elementos de xhtml y html4.
Muchos programadores siguen trabajando de la forma tradicional ya que es soportada por la
mayora de los navegadores, las ultimas mejoras solo son soportadas por las versiones ms
nuevas.
HTML5 ofrece un conjunto de nuevos atributos para el atributo type del elemento input, es
decir la mayora de los elementos de un formulario, como las cajas de texto.
Algunos de estos atributos de html conocidos son:
Input type=text - Caja de texto
input type=password Campo para contrasea que oculta la contrasea con asteriscos.
Input type=submit Botn para enviar formularios
ATRIBUTO TIPO NUMRICO REGSTRATE
El elemento que contenga como atributo type number, permite no solo determinar que el valor
ingresado sea numrico, sino adems restringirlo entre mximos y mnimos, podemos ver en
la imagen como adems tiene validacin sin necesidad de programar nada
1
2
3
4
5
6
<html>
<title>Tipo Number</title>
<body>
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<h4>Tipo Number</h4>
<form>
Nro Pasaje(1-40):
<input type="number" name="nropasaje" min="1" max="40">
<br>
<input type="submit" value="Enviar">
</form>
</body>
</html>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<html>
<body>
<h4>Tipo color</h4>
<form>
Seleccionar un color:
<input type="color" name="color" value="#8FAE70">
<br>
<input type="submit" value="Enviar">
</form>
</body>
</html>
1
2
3
4
5
6
7
8
9
10
11
<html>
<body>
<h4>Tipo email</h4>
<form>
Ingrese Email:
<input type="email" name="email" value="">
<br>
12
<input type="submit" value="Enviar">
13 </form>
14
15 </body>
16
17 </html>
1
2
3
4
5
6
7
8
9
10
11
12
13
<html>
<body>
<h4>Tipo Url</h4>
<form>
Ingrese Email:
<input type="url" name="url" value="">
<br>
<input type="submit" value="Enviar">
14 </form>
15
16 </body>
17
18 </html>
1
2
3
4
5
6
7
8
9
10
11
12
<html>
<body>
<h4>Atributo Autocomplete</h4>
<form>
<form autocomplete="on">
Nombre:<input type="text" name="nombre">
<br>
Email: <input type="email" name="email" autocomplete="off"><br>
13
<br>
14
15
<input type="submit" value="Enviar">
16 </form>
17
18 </body>
19
20 </html>
Vemos que al ingresar la palabra Autocompleta y enviar al acceder al mismo formulario luego
y presionar solo la letra A, ya sugiere en este caso la palabra que habamos escrito
anteriormente.
2. Atributo Autofocus
Este atributo sirve para indicar en que input de un formulario debe posicionarse el cursor
cuando se carga la pagina web, si no esta presente entonces comenzara por el primero que
encuentre. Esto tambin se puede programar con jQuery para ir poniendo el foco en distintos
controles segn lo necesitemos.
3. Atributo Form
Este atributo es muy til para gestionar elementos por fuera de un formulario sin importar en
que parte de la estructura de la web se encuentre.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<html>
<body>
<h4>Atributo Form</h4>
<form>
<form action="grabar.php" id="formA">
Producto:<input type="text" name="producto">
<br>
Descripcin:
<br>
<input type="submit" value="Enviar">
</form>
<br>
Podemos ver en el cdigo fuente HTML que hemos creado un formulario para introducir los
datos de un producto luego algn texto explicativo y finalmente ponemos un campo de texto
para el stock fuera del formulario, pero lo relacionamos con este formulario a travs de su
identificar id=formA en el campo de texto stock pondremos que lo relacionamos con le
formulario form=formA, de esta manera al enviar el formulario se enviaran tambin todos los
elementos que este relacionados.
4. Atributo FormAction
Este atributo es muy til para enviar un mismo formulario a paginas distintas, algo que
anteriormente haba que programar en javascript y enviarle parmetros de todos los elementos
del formulario para poder hacer el reenvo, en algunos caso se tornaba muy engorroso sobre
todo si haba mltiples formularios que dependan uno de otro.
Tomamos el ejemplo del caso anterior con un botn enviamos el formulario a la pagina
grabar.php y con el otro astock.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<html>
<body>
<h4>Atributo Form</h4>
<form>
<form action="grabar.php" id="formA">
Producto:<input type="text" name="producto">
<br>
Descripcion:
<br>
<input type="submit" value="Enviar">
</form>
<br>
Este atributo permite definir una lista en un elemento <datalist> y luego aplicrselo a un
elemento input para que realice una bsqueda a medida que vamos escribiendo.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<html>
<body>
<h4>Atributo tipo list y datalist</h4>
<form>
<form action="grabar.php" id="formA">
<input list="autos" name="vehiculos">
<datalist id="autos">
<option value="Ford">
<option value="Fiat">
<option value="Ferari">
<option value="Honda">
<option value="Toyota">
<option value="Renault">
<option value="Peugeot">
</datalist>
</form>
</body>
</html>
Vemos que al escribir solo una letra en este caso f, se despliega un listado con las
posibilidades encontradas, esto es muy til ya que realiza un filtro de los datos que contenga
el datalist y adems puede ser reutilizado en otro controles o elementos.