Crear un formulari II
Tenim al nostre formulari, però tal com aquesta, no podem, si no confiar que l'usuari final, omplís les dades que demanem per enviar-nos, però el fet és que sense omplir cap dels camps, també s'enviarà, per la qual cosa ens arribés un mail totalment buit.
Hi ha moltes formes, scripts que trobarem a la Xarxa que ens serviran d'ajuda però també podem fer-ho des del mateix Dremweaver i ho anem a veure aquí.
1r Prement on indica la fletxa, podrem canviar el menú i visualitzar les comandes que ens interessen en cada moment. Activem ara el de Formularis, si poseu el cursor del ratolí sobre ells, veureu que apareix una descripció de cada un.

2n Creem un nou formulari o bé, podreu utilitzar el mateix, com vulgueu. (Jo vaig fer un de nou
I premem l'etiqueta form, per seleccionar tot el formulari:

Al menú superior anem a finestra / Comportaments:

3r S'activarà un menú a la columna de la dreta amb aquest aspecte:

Premem en el signe + i es desplega un menú, anar a Validar Formulari:

4t A Campos amb nom, seleccionem per torns
aquells que volem validar

* Nota: Qualsevol cosa vol dir que posaran inserir qualsevol caràcter. En cas de ser un camp que requereixi una xifra en números, canviaríem a Nombre.
5è Sense acceptar encara seleccionem el següent camp a validar:

Marquem Valor obligatori ja que de no fer-ho, aquesta acció no té gaire sentit no? Com a exemple, limiti l'edat, i llavors marquem Nombre del: posant en els camps la xifra que desitgem.
6è Finalment, seleccionem el camp de correu:

Marcant obligatori (no oblidar) i Direcció de correu electrònic. Observar que alhora que anàvem configurant els camps, s'afegia una (R), (RinRange i les xifres que hem inserit) i en el correu (RisEmali) Ara ja si acceptem.
7è Al tauler de la dreta, en Comportaments veiem que ara hi ha unes ordres:

Han d'haver aparegut o no ho vam fer bé. Però podria donar el cas que en comptes de onSubmit, hagués un altre ordre, bé fent doble clic el, apareix un camp de selecció on podrem buscar el que estem necessitant:

Si el que volem és fer un canvi en un camp que hem validat o afegir-ne un més premem en Validar formulari, i ens apareix de nou el quadre anterior per a poder modificar-lo.
8è Per validar un sol camp, n'hi ha prou que seleccionem aquest camp i el Comportaments, procedim a això. Però aquesta vegada en comptes de onSubmit, haurem d'assegurar que la comanda sigui onBlur:

9è Si fem un cop d'ull al codi font, podem veure que a variat el sol, es va afegir el paràmetre onSubmit = amb les trucades a les accions que hem validat.
També trobarem un script que si us atreviu caldria modificar ja que són els missatges emergents que vora l'usuari que ompli el formulari si no fa tal com vam dir:

Ampliar imatge per veure millor Aquí.
El text que va dins del rectangle és el que cal traduir i tornar a posar-ho en Castellà. Alerta no treure o afegir una cometa ni modificar res més, si ho fem no funcionés.
10è Guardem el nostre document i el pugem al servidor, quan l'usuari vulgui omplir el formulari no temem mitjà que les dades que insereixi siguin els correctes, però si que ha d'omplir obligatòriament els que hem validat o no enviés el formulari, ja que li sortirà aquest missatge i no el deixarà enviar-lo:

Veure el meu exemple Aquí
Tot i així, segueix sent necessari que l'usuari tingui instal · lat un gestor de correu en el seu ordinador per fer possible l'enviament d'aquests formularis.
Per evitar això, és necessari l'ús d'uns programes com cgi, Formail, perl, javascripts, etc ... Normalment en els servidors gratuïts hi ha ja formularis preparats o bé no hi ha res més que puguem fer que això que hem vist en aquest tutorial o el anterior.
Per això és important a l'hora de triar un servidor, saber que ens permetrà instal · lar o els té ja a la nostra disposició. O bé podrem treballar amb php o asp, que també haurà de tenir instal · lat el servidor. Més endavant veurem algun script que podríem usar en qualsevol cas.















