<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Formularios</id>
	<title>Formularios - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Formularios"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Formularios&amp;action=history"/>
	<updated>2026-10-21T09:44:12Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=Formularios&amp;diff=19820&amp;oldid=prev</id>
		<title>Arribi: /* Campo de entrada de texto */</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Formularios&amp;diff=19820&amp;oldid=prev"/>
		<updated>2010-12-15T12:18:19Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Campo de entrada de texto&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Introdución ==&lt;br /&gt;
Os formularios ofrecen unha interface que permite aos usuarios interactuar co sitio web.&lt;br /&gt;
&lt;br /&gt;
Na maioría dos casos empréganse para reunir datos, ben para ofrecer unha resposta personalizada ou para reutilizalos despois.&lt;br /&gt;
&lt;br /&gt;
Así, os formularios están compostos por: botóns, campos de texto e menús deslizantes.&lt;br /&gt;
&lt;br /&gt;
O traballo real con estes datos queda en mans de aplicacións de procesado de formularios no servidor ou no cliente, como &amp;#039;&amp;#039;scripts&amp;#039;&amp;#039; CGI, ASP, ASP.NET, ColdFusion, PHP, servlets Java, JavaScript,...&lt;br /&gt;
&lt;br /&gt;
Neste intre só veremos os elementos e atributos para crear a interface do formulario e os elementos empregados para mellorar a accesibilidade.&lt;br /&gt;
&lt;br /&gt;
Os elementos que poden compoñer un formulario son os seguintes:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; &lt;br /&gt;
&lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; | Nome&lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; | Explicación&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;form&amp;#039;&amp;#039;&lt;br /&gt;
| Establece o formulario&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;input&amp;#039;&amp;#039;&lt;br /&gt;
| Crea distintos controis&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;button&amp;#039;&amp;#039;&lt;br /&gt;
| Botón xenérico de entrada&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;textarea&amp;#039;&amp;#039;&lt;br /&gt;
| Control de entrada de texto multiliña&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;select&amp;#039;&amp;#039;&lt;br /&gt;
| Menú de edición múltiple ou lista deslizante&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;option&amp;#039;&amp;#039;&lt;br /&gt;
| Unha opción dentro dun control select&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;optgroup&amp;#039;&amp;#039;&lt;br /&gt;
| Define un grupo de opcións&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;label&amp;#039;&amp;#039;&lt;br /&gt;
| Adxunta información aos controis&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;fieldset&amp;#039;&amp;#039;&lt;br /&gt;
| Agrupa controis e etiquetas relacionados&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;legend&amp;#039;&amp;#039;&lt;br /&gt;
| Asigna unha lenda a un conxunto de campos&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Para crear formularios existe unha interesante axuda na seguinte páxina do [http://www.w3.org/TR/html401/interact/forms.html W3C].&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Elemento &amp;#039;&amp;#039;form&amp;#039;&amp;#039; ==&lt;br /&gt;
O elemento &amp;#039;&amp;#039;form&amp;#039;&amp;#039; utilízase para designar como formulario unha área da páxina web.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;form&amp;gt; ... &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
O formulario pode ter calquera tipo de contido Web (imaxes, texto, táboas, etc.) pero a súa función é a de conter distintos controis (casiñas de verificación, menús, campos de entrada, botóns, etc) empregados para introducir información. Tamén ten os atributos necesarios para interactuar có &amp;#039;&amp;#039;script&amp;#039;&amp;#039; de procesado do formulario.&lt;br /&gt;
&lt;br /&gt;
Pódense ter varios formularios nun único documento, pero estes non poden aniñarse.&lt;br /&gt;
&lt;br /&gt;
Cando un usuario enche un formulario e preme no botón de envío, o navegador toma a información, a dispón en parellas nome/valor, a codifica para a transferencia e a envía ó servidor.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Exemplo de formulario:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2&amp;gt;Introduce o teu nome e apelidos&amp;lt;/h2&amp;gt;&lt;br /&gt;
 &amp;lt;form action=&amp;quot;/cgi-bin/nome.php&amp;quot; method=&amp;quot;get&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;&lt;br /&gt;
   Nome: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nome&amp;quot; /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
   Apelidos: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;apelidos&amp;quot; /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
  &amp;lt;input type=&amp;quot;submit&amp;quot; /&amp;gt; &amp;lt;input type=&amp;quot;reset&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== O atributo &amp;#039;&amp;#039;action&amp;#039;&amp;#039; ===&lt;br /&gt;
O atributo &amp;#039;&amp;#039;action&amp;#039;&amp;#039; do elemento &amp;#039;&amp;#039;form&amp;#039;&amp;#039; proporciona a URL do programa que se utilizará para procesar o formulario.&lt;br /&gt;
&lt;br /&gt;
No exemplo anterior déixase para un &amp;#039;&amp;#039;script&amp;#039;&amp;#039; PHP chamado nome.php que se atopa no directorio /cgi-bin.&lt;br /&gt;
&lt;br /&gt;
=== O atributo &amp;#039;&amp;#039;method&amp;#039;&amp;#039; ===&lt;br /&gt;
Este atributo especifica un dos dous métodos, &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;get&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; ou &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;post&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;, para enviar información do formulario ao servidor. A información do formulario, normalmente, transmítese do xeito que se ve no seguinte exemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 variable1=contido1&amp;amp;variable2=contido2&amp;amp;variable3=contido3&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O atributo &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; dos elementos de control do formulario proporciona os nomes de variable. O contido que o usuario introduce é o contido asignado á variable.&lt;br /&gt;
Tendo en conta o exemplo anterior:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 nome=Andrea&amp;amp;apelidos=Torres&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Có método &amp;#039;&amp;#039;get&amp;#039;&amp;#039;,&amp;#039;&amp;#039;&amp;#039; o navegador transfire os datos do formulario como parte da propia URL nunha única transmisión.&lt;br /&gt;
&lt;br /&gt;
O exemplo anterior transferido có método &amp;#039;&amp;#039;get&amp;#039;&amp;#039; quedaría do seguinte xeito:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 get http://www.iessanclemente.net/cgi-bin/&lt;br /&gt;
 nome.php?nome=Andrea&amp;amp;apelidos=Torres&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;O método &amp;#039;&amp;#039;post&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; transmite a información de entrada do formulario separada da URL, nunha mensaxe dividida en dúas partes. Con este método a información reunida polo formulario sería algo así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 post http://www.iessanclemente.net/cgi-bin/nome.php HTTP1.0&lt;br /&gt;
 ...[máis cabeceiras]&lt;br /&gt;
 nome=Andrea&amp;amp;apelidos=Torres&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Empregar un ou outro método pode depender dos requisitos do servidor. Así e todo, pode ter en conta estes consellos:&lt;br /&gt;
* Se se trata dun formulario corto con poucos campos de entrada, o mellor é empregar o método &amp;#039;&amp;#039;get&amp;#039;&amp;#039;.&lt;br /&gt;
* Se ten que enviar formularios longos e complexos mellor có método &amp;#039;&amp;#039;post&amp;#039;&amp;#039;.&lt;br /&gt;
* Se está preocupado pola seguridade empregue o método &amp;#039;&amp;#039;post&amp;#039;&amp;#039;, pois permite cifrar.&lt;br /&gt;
&lt;br /&gt;
== Controis de formulario ==&lt;br /&gt;
Existen distintos elementos de control de formularios cós que imos poder traballar. Todos os elementos menos &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;submit&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; e &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;reset&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; van precisar que lles poñamos un nome (atributo &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;) para poder ordenar a información, e este nome non debe levar nunca espazos en branco. O atributo &amp;#039;&amp;#039;name&amp;#039;&amp;#039; será como unha variable.&lt;br /&gt;
&lt;br /&gt;
O elemento &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;input&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; utilízase para crear distintos controis de entrada de formulario, empregando para iso o atributo &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;, que especifica o tipo de control que se vai empregar. Vexamos os existentes:&lt;br /&gt;
&lt;br /&gt;
=== Campo de entrada de texto ===&lt;br /&gt;
Este é o tipo máis sinxelo do elemento de formulario. Permite ao usuario introducir unha soa palabra ou unha liña de texto.&lt;br /&gt;
&lt;br /&gt;
:* Este control permite ao usuario introducir unha soa liña de texto.&lt;br /&gt;
:* O tamaño da casiña pódese cambiar có atributo &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;size&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; (por defecto 20 caracteres).&lt;br /&gt;
:* O número máximo de caracteres pódese limitar co atributo &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;maxlength&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; (por defecto ilimitado).&lt;br /&gt;
:* O valor inicial configúrase có atributo &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;value&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
:* Se non existe un botón de envío (&amp;#039;&amp;#039;submit&amp;#039;&amp;#039;), pódese enviar premendo no botón &amp;#039;&amp;#039;&amp;#039;Intro&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Introduce o teu nome: &lt;br /&gt;
 &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nome&amp;quot; size=&amp;quot;15&amp;quot; maxlength=&amp;quot;50&amp;quot; value=&amp;quot;Pepe&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Entrada de texto de contrasinal ===&lt;br /&gt;
Créase un campo de contrasinal dándolle o valor &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;password&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; ao atributo &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
Funciona exactamente igual ao campo de entrada de texto, a única diferencia é que os caracteres quedan ocultos por asteriscos (*) ou boliches (&amp;amp;bull;).&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Introduce un contrasinal:&lt;br /&gt;
 &amp;lt;input type=&amp;quot;password&amp;quot; name=&amp;quot;contrasinal&amp;quot; size=&amp;quot;8&amp;quot; maxlength=&amp;quot;8&amp;quot; value=&amp;quot;abc123..&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== Entrada oculta ===&lt;br /&gt;
Este tipo de entradas engade un control que non se mostra no navegador pero si é enviado ao procesador de formularios.&lt;br /&gt;
&lt;br /&gt;
Créase dándolle o valor &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;hidden&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; ó atributo &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Estes controis son útiles cando se requiren valores fixos para procesar os datos introducidos no formulario. &lt;br /&gt;
&lt;br /&gt;
Os usuarios non poden nin ver nin modificar estes controis.&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Aquí vai un campo oculto: &lt;br /&gt;
  &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;info_adicional&amp;quot; value=&amp;quot;importante&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Casiña de verificación ===&lt;br /&gt;
Este tipo de elementos introdúcense dándolle o valor &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;checkbox&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; ao atributo &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Son como interruptores que poden ser activados e desactivados polo usuario.&lt;br /&gt;
&lt;br /&gt;
Pódense seleccionar, ao mesmo tempo, varias casiñas de verificación dun grupo.&lt;br /&gt;
&lt;br /&gt;
Cando se envía o formulario, só as casiñas activadas envían valores ao servidor.&lt;br /&gt;
&lt;br /&gt;
Cando se carga a páxina, por defecto, as casiñas están desactivadas; para facer que estean activadas no momento da carga hai que engadir o atributo &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;checked&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; ó elemento &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;input&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Asignado un mesmo nome a un grupo de casiñas estas comportarse como un listado de elección múltiple no que o usuario poderá escoller máis dunha opción.&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Sinala os sistemas operativos que empregas normalmente:&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;so&amp;quot; value=&amp;quot;WinXP&amp;quot; /&amp;gt; Windows XP&lt;br /&gt;
  &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;so&amp;quot; value=&amp;quot;Win2k3&amp;quot; /&amp;gt; Windows 2k3&lt;br /&gt;
  &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;so&amp;quot; value=&amp;quot;Ubuntu&amp;quot; checked=&amp;quot;checked&amp;quot; /&amp;gt; Ubuntu&lt;br /&gt;
  &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;so&amp;quot; value=&amp;quot;Mandriva&amp;quot; /&amp;gt; Mandriva&lt;br /&gt;
  &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;so&amp;quot; value=&amp;quot;Outro&amp;quot; /&amp;gt; Outro&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Propiedades dos &amp;#039;&amp;#039;checkbox&amp;#039;&amp;#039; :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;checked&amp;#039;&amp;#039; : &amp;#039;&amp;#039;&amp;#039;Informa sobre o estado do checkbox. Pode ser &amp;#039;&amp;#039;true&amp;#039;&amp;#039; o &amp;#039;&amp;#039;false&amp;#039;&amp;#039;.&lt;br /&gt;
:* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;disabled&amp;#039;&amp;#039; : &amp;#039;&amp;#039;&amp;#039; Bloquea o &amp;#039;&amp;#039;checkbox&amp;#039;&amp;#039;. &lt;br /&gt;
:* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;defaultChecked&amp;#039;&amp;#039; : &amp;#039;&amp;#039;&amp;#039; Se está chequeada por defecto ou non.&lt;br /&gt;
:* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;value&amp;#039;&amp;#039; : &amp;#039;&amp;#039;&amp;#039; O valor actual do &amp;#039;&amp;#039;checkbox&amp;#039;&amp;#039;.&lt;br /&gt;
:* Tamén ten as propiedades &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;form&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; como calquera outro elemento do formulario.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Métodos dos &amp;#039;&amp;#039;checkbox&amp;#039;&amp;#039; : &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;click()&amp;#039;&amp;#039; : &amp;#039;&amp;#039;&amp;#039; É como se fixésemos un click sobre o &amp;#039;&amp;#039;checkbox&amp;#039;&amp;#039;, é dicir, cambia o estado do &amp;#039;&amp;#039;checkbox&amp;#039;&amp;#039;.&lt;br /&gt;
:* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;blur()&amp;#039;&amp;#039; : &amp;#039;&amp;#039;&amp;#039; Retira o foco da aplicación do &amp;#039;&amp;#039;checkbox&amp;#039;&amp;#039;.&lt;br /&gt;
:* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;focus()&amp;#039;&amp;#039; : &amp;#039;&amp;#039;&amp;#039; Coloca o foco da aplicación no &amp;#039;&amp;#039;checkbox&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Botóns de opción ===&lt;br /&gt;
Os botóns de opción son outro tipo elemento que poden activar e desactivar os usuarios.&lt;br /&gt;
&lt;br /&gt;
Introdúcense dándolle o valor &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;radio&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; ao atributo &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Á diferencia das casiñas de verificación, cando un grupo de botóns de opción comparten a mesma variable &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; só pode activarse un botón ao mesmo tempo (todos os demais quedan desactivados automaticamente).&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Sinala o sistemas operativo que estás empregando neste intre:&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;so&amp;quot; value=&amp;quot;WinXP&amp;quot; /&amp;gt; Windows XP&lt;br /&gt;
   &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;so&amp;quot; value=&amp;quot;Win2k3&amp;quot; /&amp;gt; Windows 2k3&lt;br /&gt;
   &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;so&amp;quot; value=&amp;quot;Ubuntu&amp;quot; checked=&amp;quot;checked&amp;quot; /&amp;gt; Ubuntu&lt;br /&gt;
   &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;so&amp;quot; value=&amp;quot;Mandriva&amp;quot; /&amp;gt; Mandriva&lt;br /&gt;
   &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;so&amp;quot; value=&amp;quot;Outro&amp;quot; /&amp;gt; Outro&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Propiedades dos obxectos &amp;#039;&amp;#039;radio&amp;#039;&amp;#039; : &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;checked&amp;#039;&amp;#039; : &amp;#039;&amp;#039;&amp;#039; Indica se está chekeado ou non un botón de radio.&lt;br /&gt;
:* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;defaultChecked&amp;#039;&amp;#039; : &amp;#039;&amp;#039;&amp;#039; O seu estado por defecto.&lt;br /&gt;
:* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;value&amp;#039;&amp;#039; : &amp;#039;&amp;#039;&amp;#039; O valor do campo de radio, asignado pola propiedade &amp;#039;&amp;#039;value&amp;#039;&amp;#039; do radio.&lt;br /&gt;
:* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Length&amp;#039;&amp;#039; : &amp;#039;&amp;#039;&amp;#039; O número de botóns de radio que forman parte do grupo.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Métodos dos &amp;#039;&amp;#039;radio&amp;#039;&amp;#039; : &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
::Os mesmos que para os obxectos &amp;#039;&amp;#039;&amp;#039;checkbox&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Botóns de envío e reinicio ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Os botóns de envío,&amp;#039;&amp;#039;&amp;#039; utilizados para enviar os datos do formulario, engádense có tipo de elemento de entrada &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;input&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
: Todos os formularios (a non ser que teñan un único campo de texto) precisan un control de botón de envío.&lt;br /&gt;
&lt;br /&gt;
: O atributo &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;value&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; configura o texto que aparece sobre o botón de envío.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Os botóns de reinicio&amp;#039;&amp;#039;&amp;#039; devolven todos os controis do formulario aos seus valores iniciais e se engaden có tipo de elemento de entrada &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;reset&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
: O atributo &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;value&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; configura o texto que aparece sobre o botón de reinicio.&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;¡O formulario xa está completo!&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Enviar&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;reset&amp;quot; value=&amp;quot;Borrar todo&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Botón personalizado ===&lt;br /&gt;
Pódese crear un botón para ser utilizado por algún &amp;#039;&amp;#039;script&amp;#039;&amp;#039; do lado do cliente (por exemplo feito en [[JavaScript]]). Para iso hai que darlle o valor &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;button&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; ao atributo &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Será un botón sen función predefinida que poderá personalizarse con [[JavaScript]] (ou similar).&lt;br /&gt;
&lt;br /&gt;
No seguinte exemplo cando se prema no botón &amp;quot;Boton1&amp;quot; executarase unha función chamada &amp;quot;funcion()&amp;quot;:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Se queres que faga algo especial, preme no seguinte botón.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;button&amp;quot; name =&amp;quot;Boton1&amp;quot;value=&amp;quot;¡Preme!&amp;quot;  onclick=&amp;quot;funcion();&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Botón de imaxe ===&lt;br /&gt;
Pódese empregar unha imaxe propia para un botón de envío &amp;#039;&amp;#039;submit&amp;#039;&amp;#039; empregando o valor &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;image&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; no atributo &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;¡Preme neste botón tan bonito!&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;input type=&amp;quot;image&amp;quot; src=&amp;quot;imaxes/boton.gif&amp;quot; alt=&amp;quot;Enviar&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selección de arquivos ===&lt;br /&gt;
O tipo de entrada &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; permite enviar arquivos externos có formulario.&lt;br /&gt;
&lt;br /&gt;
Este control inclúe un campo de texto e un botón de navegación que accede aos contidos do ordenador local.&lt;br /&gt;
&lt;br /&gt;
Como noutros campos de texto pódense axustar os valores &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;size&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; e &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;maxwidth&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; así como o texto predeterminado do campo.&lt;br /&gt;
&lt;br /&gt;
Ao empregar este tipo de entradas deberíase especificar &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;enctype=&amp;quot;multipart/form-data&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; no elemento &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;form&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;form enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;Envía un arquivo ademais da información do formulario:&amp;lt;/p&amp;gt;&lt;br /&gt;
       &amp;lt;input type=&amp;quot;file&amp;quot; size=&amp;quot;30&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;form/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Áreas de texto multiliña ===&lt;br /&gt;
O elemento &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;textarea&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; crea una casiña de entrada de texto multiliña que permite introducir entradas de texto amplas.&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;¿Que pensas sobre o software libre?&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;textarea name=&amp;quot;opinion&amp;quot; rows=&amp;quot;4&amp;quot; cols=&amp;quot;45&amp;quot;&amp;gt;&lt;br /&gt;
         Di o que pensas do software libre en 100 palabras ou menos&lt;br /&gt;
     &amp;lt;/textarea&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Crear menús có elemento &amp;#039;&amp;#039;select&amp;#039;&amp;#039; ===&lt;br /&gt;
O elemento &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;select&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; permite xerar un menú de opcións máis compacto que o que proporcionan agrupacións de casiñas de verificación ou de botóns de opción.&lt;br /&gt;
&lt;br /&gt;
O elemento &amp;#039;&amp;#039;select&amp;#039;&amp;#039; funciona a modo de contedor para varios elementos &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;option&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;. Tamén pode conter un ou máis elementos &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;optgroup&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;, empregados para definir un grupo lóxico de elementos &amp;#039;&amp;#039;option&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
:* &amp;#039;&amp;#039;&amp;#039;Menús despregables:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: O elemento &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;select&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; mostra un menú despregable de opcións se non se lista ningunha especificación de tamaño ou cando &amp;#039;&amp;#039;size=&amp;quot;1&amp;quot;.&lt;br /&gt;
: Neste tipo de menús só se pode seleccionar un elemento de cada vez.&lt;br /&gt;
: Có atributo &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;selected&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; eliximos un elemento &amp;#039;&amp;#039;option&amp;#039;&amp;#039; para convertelo no valor predeterminado do menú.&lt;br /&gt;
: O texto de cada elemento &amp;#039;&amp;#039;option&amp;#039;&amp;#039; é o valor enviado ao servidor. Se queremos enviar outro valor distinto aino que indicar có atributo &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;value&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; no elemento &amp;#039;&amp;#039;option&amp;#039;&amp;#039;.&lt;br /&gt;
: O atributo &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;label&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; indica o que aparece en pantalla en lugar do contido do elemento &amp;#039;&amp;#039;option&amp;#039;&amp;#039;.&lt;br /&gt;
 &lt;br /&gt;
: Exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;¿Cal é o teu sistema operativo favorito?&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;select name=&amp;quot;so&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;option value=&amp;quot;Vista&amp;quot;&amp;gt;Windows Vista&amp;lt;/option&amp;gt;&lt;br /&gt;
      &amp;lt;option value=&amp;quot;XP&amp;quot;&amp;gt;Windows XP&amp;lt;/option&amp;gt;&lt;br /&gt;
      &amp;lt;option selected=&amp;quot;selected&amp;quot;&amp;gt;Ubuntu&amp;lt;/option&amp;gt;&lt;br /&gt;
      &amp;lt;option&amp;gt;Mandriva&amp;lt;/option&amp;gt;&lt;br /&gt;
      &amp;lt;option&amp;gt;MACOS-X&amp;lt;/option&amp;gt;&lt;br /&gt;
      &amp;lt;option&amp;gt;BSD&amp;lt;/option&amp;gt;&lt;br /&gt;
      &amp;lt;option&amp;gt;Outros&amp;lt;/option&amp;gt;&lt;br /&gt;
    &amp;lt;/select&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:* &amp;#039;&amp;#039;&amp;#039;Menús deslizantes:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Para que o menú apareza como unha lista deslizante, débese especificar o número de liñas que nos gustaría que foran visibles na lista empregando o atributo &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;size&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
 &lt;br /&gt;
: Tamén se pode lograr engadindo o atributo &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;multiple&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; ao elemento &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;select&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;. Este atributo tamén permite que os usuarios seleccionen máis dunha opción da lista.&lt;br /&gt;
&lt;br /&gt;
: Exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;¿Cales son os teus sistemas operativos favoritos?&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;select name=&amp;quot;so&amp;quot; size=&amp;quot;6&amp;quot; multiple=&amp;quot;multiple&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;option value=&amp;quot;Vista&amp;quot;&amp;gt;Windows Vista&amp;lt;/option&amp;gt;&lt;br /&gt;
      &amp;lt;option selected=&amp;quot;selected&amp;quot; value=&amp;quot;XP&amp;quot;&amp;gt;Windows XP&amp;lt;/option&amp;gt;&lt;br /&gt;
      &amp;lt;option selected=&amp;quot;selected&amp;quot;&amp;gt;Ubuntu&amp;lt;/option&amp;gt;&lt;br /&gt;
      &amp;lt;option&amp;gt;Mandriva&amp;lt;/option&amp;gt;&lt;br /&gt;
      &amp;lt;option&amp;gt;MACOS-X&amp;lt;/option&amp;gt;&lt;br /&gt;
      &amp;lt;option&amp;gt;BSD&amp;lt;/option&amp;gt;&lt;br /&gt;
      &amp;lt;option&amp;gt;Outros&amp;lt;/option&amp;gt;&lt;br /&gt;
    &amp;lt;/select&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
:* &amp;#039;&amp;#039;&amp;#039;Grupos de opcións:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Os grupos conceptuais de opcións poden organizarse en grupos de opcións indicándoo có elemento &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;optgroup&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;. O valor do atributo &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;label&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; (obrigatorio) móstrase como cabeceira das seguintes opcións.&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;¿Cales son os teus sistemas operativos favoritos?&amp;lt;/p&amp;gt;&lt;br /&gt;
   &amp;lt;select name=&amp;quot;so&amp;quot; size=&amp;quot;6&amp;quot; multiple=&amp;quot;multiple&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;optgroup label=&amp;quot;Windows&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;option&amp;gt;Windows Vista&amp;lt;/option&amp;gt;&lt;br /&gt;
       &amp;lt;option&amp;gt;Windows XP&amp;lt;/option&amp;gt;&lt;br /&gt;
     &amp;lt;/optgroup&amp;gt;&lt;br /&gt;
     &amp;lt;optgroup label=&amp;quot;Linux&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;option&amp;gt;Ubuntu&amp;lt;/option&amp;gt;&lt;br /&gt;
       &amp;lt;option&amp;gt;Mandriva&amp;lt;/option&amp;gt;&lt;br /&gt;
     &amp;lt;/optgroup&amp;gt;&lt;br /&gt;
     &amp;lt;optgroup label=&amp;quot;Outros&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;option&amp;gt;MACOS-X&amp;lt;/option&amp;gt;&lt;br /&gt;
       &amp;lt;option&amp;gt;BSD&amp;lt;/option&amp;gt;&lt;br /&gt;
       &amp;lt;option&amp;gt;Outros&amp;lt;/option&amp;gt;&lt;br /&gt;
     &amp;lt;/optgroup&amp;gt;&lt;br /&gt;
   &amp;lt;/select&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Botóns.&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
O elemento &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;button&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; define un botón personalizado que funciona como os botóns creados coa etiqueta &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;input&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;button type=&amp;quot;submit&amp;quot; name=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;img src=&amp;quot;imaxes/boton_sair.gif&amp;quot; alt=&amp;quot;Sair&amp;quot; /&amp;gt;&lt;br /&gt;
       Rematado. Preparado para o paso dous.&lt;br /&gt;
     &amp;lt;/button&amp;gt;&lt;br /&gt;
   &amp;lt;button type=&amp;quot;reset&amp;quot; name=&amp;quot;reset&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;img src=&amp;quot;imaxes/boton_reset.gif&amp;quot; alt=&amp;quot;Reset&amp;quot; /&amp;gt;&lt;br /&gt;
        Inténtao de novo.&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Outros elementos ==&lt;br /&gt;
=== label ===&lt;br /&gt;
O elemento &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;label&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; é empregado para dar información aos controis. Cada elemento &amp;#039;&amp;#039;label&amp;#039;&amp;#039; está asociado con un control do formulario.&lt;br /&gt;
&lt;br /&gt;
O atributo &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;for&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; asocia a cada elemento &amp;#039;&amp;#039;label&amp;#039;&amp;#039; con outro elemento do formulario: o valor do atributo &amp;#039;&amp;#039;for&amp;#039;&amp;#039; do elemento &amp;#039;&amp;#039;label&amp;#039;&amp;#039; debe ser o mesmo que o valor do atributo &amp;#039;&amp;#039;id&amp;#039;&amp;#039; do elemento có que queremos asocialo. Pódense asociar mais dunha &amp;#039;&amp;#039;label&amp;#039;&amp;#039; a un elemento do formulario configurándolles o mesmo valor aos seus atributos &amp;#039;&amp;#039;for&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Este exemplo crea unha táboa empregada para aliñar dous elementos &amp;#039;&amp;#039;input&amp;#039;&amp;#039; e os seus elementos &amp;#039;&amp;#039;label&amp;#039;&amp;#039; asociados: &lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;...&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;label for=&amp;quot;idnome&amp;quot;&amp;gt;Nome&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nome&amp;quot; id=&amp;quot;idnome&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;label for=&amp;quot;idape&amp;quot;&amp;gt;Apelidos&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;apelidos&amp;quot; id=&amp;quot;idape&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== fieldset ===&lt;br /&gt;
Os elementos &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;fieldset&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; permiten aos autores facer un grupo de controis sobre o mesmo tema. Estes farán que os usuarios do formulario o teñan mais fácil á hora de entender como cubrir o formulario. Os elementos &amp;#039;&amp;#039;fieldset&amp;#039;&amp;#039; fan os formularios mais accesibles. &lt;br /&gt;
&lt;br /&gt;
Os elementos &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;legend&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; permiten ao programador asignar unha &amp;#039;&amp;#039;&amp;#039;caption&amp;#039;&amp;#039;&amp;#039; ao elemento &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;fieldset&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Vexamos un exemplo, esta sería unha parte dun formulario mais amplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;fieldset id=&amp;quot;personal&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;legend&amp;gt;Información Personal&amp;lt;/legend&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;apelidos&amp;quot;&amp;gt;Apelidos : &amp;lt;/label&amp;gt; &lt;br /&gt;
    &amp;lt;input name=&amp;quot;apelidos&amp;quot; id=&amp;quot;apelidos&amp;quot; type=&amp;quot;text&amp;quot; tabindex=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;br /&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;nome&amp;quot;&amp;gt;Nome : &amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;input name=&amp;quot;nome&amp;quot; id=&amp;quot;nome&amp;quot; type=&amp;quot;text&amp;quot; tabindex=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;br /&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;direccion&amp;quot;&amp;gt;Dirección : &amp;lt;/label&amp;gt; &lt;br /&gt;
    &amp;lt;input name=&amp;quot;direccion&amp;quot; id=&amp;quot;direccion&amp;quot; type=&amp;quot;text&amp;quot; &lt;br /&gt;
    tabindex=&amp;quot;3&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;...mais información personal...&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/fieldset&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Vieites|Vieites]] 22 xan 2009&lt;/div&gt;</summary>
		<author><name>Arribi</name></author>
	</entry>
</feed>