Se deben rellenar las cajas de texto y similares (números, email, etc.).
Se debe elegir una opción de los botones radio
Se debe elegir una opción distinta de "..." en los menús.
Las casillas de verificación se pueden marcar o no.
Si el usuario no cumple estas condiciones, se deben mostrar los avisos de error correspondientes en color rojo.
Hay que tener en cuenta que el usuario puede manipular la llamada a la página php escribiendo en la barra de dirección.
Si el formulario se ha completado correctamente, simplemente se deben mostrar los valores elegidos por el usuario.
Controles en formularios (2) 1 - Dos cajas de texto con comprobación
Escriba un formulario de recogida de datos personales que conste de dos páginas.
En la primera página se solicitan el nombre y los apellidos.
En la segunda página se muestran los dos textos introducidos por el usuario o se informa de los errores cometidos.
Nota:
En la segunda página se mostrarán avisos si los campos nombre o apellidos se dejan vacíos.
Controles en formularios (2) 2 - Dos valores numéricos
Escriba un formulario de recogida de datos personales que conste de dos páginas.
En la primera página se solicitan la edad y el peso.
En la segunda página se muestran la edad y el peso indicados por el usuario o se informa de los errores cometidos.
Notas:
En la segunda página se mostrará un aviso si la edad se deja vacía, si no se escribe un número, si no se escribe un número entero positivo o si se escribe un número que no esté comprendido entre 5 y 130.
En la segunda página se mostrará un aviso si el peso se deja vacía, si no se escribe un número o si se escribe un número que no esté comprendido entre 10 y 150.
La edad debe ser un número entero, pero el peso puede tener decimales.
Controles en formularios (2) 3 - Botón radio y casillas de verificación
Escriba un formulario de recogida de datos personales que conste de dos páginas.
En la primera página se solicitan el sexo y las aficiones.
En la segunda página se muestran el sexo y las aficiones indicados por el usuario o se informa de los errores cometidos.
Notas:
En la segunda página se mostrará un aviso si no se selecciona uno de los sexos.
En la segunda página se mostrará un aviso si en los controles se reciben valores no vacíos distintos de los que establece el formulario.
En la segunda página, si no se indica ninguna afición, el programa debe indicarlo.
Controles en formularios (2) 4 - Correo y menú
Escriba un formulario de recogida de datos personales que conste de dos páginas.
En la primera página se solicitan la dirección de correo electrónico y si se está interesado en recibir correos.
En la segunda página se muestran la respuesta del usuario o se informa de los errores cometidos.
Notas:
Para validar la primera dirección de correo electrónico, se puede utilizar la función filter_var()
No es necesario validar la segunda dirección de correo, simplemente se comprobará si coincide con la primera.
En la segunda página se mostrará un aviso si no se indica si se quiere o no recibir correos.
Controles en formularios (2) 11 - Cuadrado con esquinas redondeadas
Escriba un program que dibuje un cuadrado con las esquinas redondeadas de recogida de datos personales que conste de dos páginas.
En la primera página se solicitan los datos.
El tamaño del lado debe estar entre 20px y 500px. El tamaño de la esquina debe estar entre 10px y 250px.
El tamaño de la esquina debe ser como mucho la mitad del tamaño del lado.
En la segunda página se dibuja el cuadrado con esquinas redondeadas o se informa de los errores cometidos.
Controles en formularios (2) 12 - Círculo o cuadrado
Escriba un programa que dibuje un círculo o un cuadrado a elección del usuario que conste de dos páginas.
En la primera página se solicitan los datos.
En la segunda página se dibuja el círculo o el cuadrado o se informa de los errores cometidos.
Controles en formularios (2) 13 - Gradiente en cuadrado
Escriba un programa que dibuje un cuadrado con un gradiente de color que conste de dos páginas.
En la primera página se solicitan los datos.
En la segunda página se dibuja el cuadrado con el gradiente de color o se informa de los errores cometidos.
No es necesario comprobar el código de color (aunque se puede hacer si se desea), basta con comprobar que se envían los códigos de color.
Controles en formularios (2) 14 - Formulario completo
Escriba un formulario de recogida de datos personales que conste de dos páginas.
En la primera página se solicitan los datos.
En la segunda página se muestra toda la información introducida por el usuario o se informa de los errores cometidos.