Saltar apartados

Clases (Ejercicios)

1.- Crea una página html con un formulario (nombre: formulario). Que dicho formulario contenga una caja de texto y un botón enviar.

Crea una clase llamada comprobar que:

  • Tenga una propiedad llamada error1 y que tenga como valor inicial 'El campo no puede quedar vacio'.
  • Tenga una propiedad llamada error2 y que tenga como valor inicial 'El campo debe tener al menos 2 caracteres'.
  • Tenga un método llamado tavacio que compruebe si el campo esta vacio o no. En caso de estar vacio devuelve un alert mostrando el valor de error1.  Devuelve un return false. En caso de no estar vacio devuelve un return true y ejecuta el método slargo.
  • Tenga otro método llamado slargo que compruebe si el campo tiene más de 2 caracteres o no (length). En caso de tener menos o igual a 2 devuelve un alert mostrando el valor de error2.  Devuelve un return false. En caso de no estar vacio devuelve un return true.


Inserta ambos métodos al submit del formulario de manera que compruebe ambos casos.


2.- Completa el ejemplo anterior.
Crea un select para seleccionar idioma: a elegir entre dos valores es y va.
Extiende dos veces la clase comprobar y llama a una comprobarva y la otra comprobares. En las extensiones define las propiedades error1 y error2, de manera que valga
 
para comprobares =
        error1: 'Este campo no puede quedar vacío',
        error2: 'Este campo debe ser más largo'
para comprobarva =
        error1: 'Aquest camp no pot quedar buit',
        error2: 'Aquest camp ha de ser més llarg'

Elimina estas propiedades de la función comprobar.

Ahora haz que los mensajes sean en un idioma u en otro en función del idioma seleccionado.

3.- Completa el ejemplo anterior.
Crea otros dos campos en el formulario. Uno que sea un grupo de radios y el otro un campo de texto. 

El grupo de radios: A elegir entre PAS, PDI y otros. Si marcamos otros, al hacer submit se debe comprobar que el campo de texto se ha rellenado.

Para ello usaremos el método implement.

Descargar PDF

Servicio de Informática Mootools


Universidad de Alicante
Carretera de San Vicente del Raspeig s/n
03690 San Vicente del Raspeig
Alicante (Spain)

Tel: (+34) 96 590 3400

Fax: (+34) 96 590 3464

Para más información: informacio@ua.es, y para temas relacionados con este servidor Web: webmaster@ua.es

Carretera San Vicente del Raspeig s/n - 03690 San Vicente del Raspeig - Alicante - Tel. 96 590 3400 - Fax 96 590 3464