Saltar apartados

Classes (Exercicis)

1.- Crea una pàgina html amb un formulari (nom: formulari). Que aquest formulari continga una caixa de text i un botó enviar.

Crea una classe anomenada comprovar que:

  • Tinga una propietat anomenada error1 i que tinga com a valor inicial 'El camp no pot quedar vacio'.
  • Tinga una propietat anomenada error2 i que tinga com a valor inicial 'El camp ha de tenir almenys 2 caràcters'.
  • Tinga un mètode anomenat tavacio que comprove si el camp aquesta vacio o no. En cas d'estar vacio retorna un alert mostrant el valor d'error1. Retorna un return false. En cas de no estar vacio retorna un return true i executa el mètode slargo.
  • Tinga un altre mètode anomenat slargo que comprove si el camp té més de 2 caràcters o no (length). En cas de tenir menys o igual a 2 retorna un alert mostrant el valor d'error2. Retorna un return false. En cas de no estar vacio retorna un return true.


Insereix tots dos mètodes al submit del formulari de manera que comprove tots dos casos.


2.- Completa l'exemple anterior.
Crea un select per a seleccionar idioma: a triar entre dos valors és i va.
Estén dues vegades la classe comprovar i flama a una comprobarva i l'altra comprovessis. En les extensions defineix les propietats error1 i error2, de manera que valga

para comprovessis =
error1: 'Aquest camp no pot quedar buit',
error2: 'Aquest camp ha de ser més llarg'
per a comprobarva =
error1: 'Aquest camp no pot quedar buit',
error2: 'Aquest camp ha de ser més llarg'

Elimina aquestes propietats de la funció comprovar.

Ara feix que els missatges siguen en un idioma o en un altre en funció de l'idioma seleccionat.

3.- Completa l'exemple anterior.
Crea altres dos camps en el formulari. Un que siga un grup de radis i l'altre un camp de text.

El grup de ràdios: A triar entre PAS, PDI i uns altres. Si marquem uns altres, en fer submit s'ha de comprovar que el camp de text s'ha emplenat.

Per a açò usarem el mètode implement.

Descarregar PDF

Servei d'Informàtica Mootools


Universitat d'Alacant
Carretera de Sant Vicent del Raspeig s/n
03690 Sant Vicent del Raspeig
Alacant (Spain)

Tel: (+34) 96 590 3400

Fax: (+34) 96 590 3464

Per a més informació: informacio@ua.es, i per a temes relacionats amb aquest servidor web: webmaster@ua.es

Carretera de Sant Vicent del Raspeig, s/n - 03690 Sant Vicent del Raspeig - Alacant - Tel.: 96 590 3400 - Fax: 96 590 3464