Buenas gente, les dejo un par de ejercicios sobre formularios.
La idea es que generen el código HTML necesario para mostrar los siguientes formularios:
1-
2 -
Para Select : multiple . Permite elegir varias opciones.
Para Option : selected . Permite indicar que esta seleccionado.
Textarea
El elemento TEXTAREA crea un control de texto multilínea.
El contenido de este elemento se representa como el valor inicial del control.
<textarea name="textos">
Este es el texto inicial del textarea
</textarea>
Elementos de solo lectura
Se utiliza el atributo readonly para determinar que el control es de sólo lectura.
Los controles de sólo lectura:
Su valor se envía cuando se hace el submit del formulario al que pertenece.
Su representación depende del navegador.
Elementos deshabilitados
Dependiendo del contexto, cuando la selección de determinados controles es innecesaria o irrelevante, es importante que podamos deshabilitar o asignar como de sólo lectura estos controles.
P.Ej. No queremos que un usuario haga el submit de un formulario hasta que no haya completado todos los datos. En este caso controlamos que el botón submit se encuentre deshabilitado hasta que se hayan completado todos los datos.
Se utiliza el atributo disabled para determinar que el control está deshabilitado.
Los controles deshabilitados:
Su valor no se envía cuando se hace el submit del formulario al que pertenece.
Son representados de diferente manera dependiendo del navegador, generalmente en grisado.
Los elementos que soportan este atributo son:
BUTTON, INPUT, OPTION, SELECT y TEXTAREA
A continuación les dejo un resumen de las funciones que vimos en clase.
Cada una de ellas tiene el link a la documentacion en php.net, en donde hay ejemplos y documentación.
String : El string del cual se quiere retornar una parte
Start : Desde donde voy a "cortar" mi string. Puede ser un numero positivo para arrancar a contar desde el inicio o numero negativo para contar desde el final.
Largo : Opcional. El largo de la cadena de retorno, por defecto es hasta el final del string. Un numero negativo indica un largo a partir del final del string
Crear función "saludo_con_edad" que reciba como primera parámetro el nombre y como segundo la edad. La función deberá saludar y también mencionar la edad de la persona.
Crear una función que dado un lado retorne el perímetro de un cuadrado
Escribir una procedimiento que acepte un número como parámetro. Este procedimiento mostrará en pantalla "<h2> hola mundo! </h2>"
tantas veces como lo indice el parámetro.
Hacer una función que reciba como parámetro 2 números y devuelva la suma
Hacer una funcion que reciba como parámetro un array numerico y devuelva la suma de todos sus elementos.
Hacer un procedimiento que reciba como parámetro un array de string y que muestre en pantalla una lista HTML con los elementos.
Crear una función que dado un array numérico retorne el promedio de los valores.
Hacer una función que lleve como parámetro un texto y una URL y devuelva un link html.
Hacer una funcion que reciba como parámetro un array de string y que devuelva una lista HTML con los elementos.
Hacer una función que reciba un texto y un numero del 1 al 6 ; y formatee ese texto con un encabezado dependiendo el número. Si el numero no esta entre 1 y 6, que devuelva el texto dentro de un div.
Teniendo una variable “largo” numérica, mostrar en pantalla todos los números desde cero hasta largo.
Teniendo una variable “largo” numérica, mostrar en pantalla todos los números desde cero hasta largo. Indicar si el numero es igual o menor a 10, mayor a 10 o mayor o igual a 50.
Ejemplo:
8 es menor o igual a 10
9 es menor o igual a 10
10 es menor o igual a 10
11 es mayor a 10
...
50 es mayor o igual a 50
51 es mayor o igual a 50
Teniendo una variable largo numérica, mostrar en pantalla todos los números pares desde cero hasta largo.
Teniendo una variable inicio y otra largo ambas numéricas, mostrar el resultado de la suma de todos los números desde inicio a largo
Hacer una lista html de largo variable, con cada elemento siendo elemento 1, elemento 2, .... elemento n.
Hacer una tabla HTML de dos columnas, con numero de fila variables, siendo cada celda articulo N y precio N respectivamente
Teniendo las variables "inicio" y "largo" numéricas, mostrar los números comprendidos entre ambas variables, de la siguiente manera:
Ejemplo: para inicio=0 y largo= 10
0,3,6,9.
Si el numero que se esta mostrando es divisible entre 10, mostrar "fin" y no seguir con el listado
Ejemplo: para inicio=0 y largo= 50
0,3,6,9,12,15,18,21,24,27,30,FIN.