HTMLpointHTMLpoint HTMLpoint.com


 Control datos formulario HTML2/2

  semana 49 - 10 enero 2000

esempio02.htm

El segundo ejemplo es útil sobre todo para la gestión de buscadores, visto que su función es la de censurar términos indeseados. Dicho control se efectúa en la fase de pulsación del botón de submit y restituye con carácteres ilegibles las palabras censuradas. El código funciona perfectamente con MsIE y Netscape y se inserta, por lo que se refiere a la parte siguiente, entre las marcas del documento:


Los términos que deben censurarse se insertan en la línea:

cmp="sexo sex porno ";

y para que el script funcione es necesario insertar en la línea:

for (var i=0;i<3;i++){

un valor numérico igual al número de términos censurados.
Así, en nuestro ejemplo, hemos insertado un valor igual a 3 porque son 3 los términos censurados.

Una vez impostado el código en el encabezamiento del documento, hay que insertar una referencia dentro del formulario HTML:


Antes de nada, hay que insertar la referencia NAME="isn" en la marca de apertura del formualrio. Sucesivamente, se añadirán al valor de submit las siguientes referencias:

NAME="smut1" e onClick="smutEngine(this.form)"

esempio03.htm

El tercer y último ejemplo muestra cómo evitar que los usuarios introduzcan direcciones e-mail sin la arroba, o bien sin un sufijo .com, .net, .org, .edu, .mil, .gov o .it. El código funciona perfectamente con MsIE y Netscape y se inserta, por lo que se refiere a la parte siguiente, entre las marcas <HEAD></HEAD> del documento:


La presencia de la @ es verificada por el código:

if (txt.indexOf("@")<3){

mientras que el correspondiente mensaje de la ventana de alerta muestra:

alert("Lo sentimos, la dirección e-mail está equivocada. Por favor" +" asegúrate de haber insertado el signo '@'");

Por su parte, la presencia del sufijo correcto es verificada por el código:


mientras que el correspondiente mensaje de la ventana de alerta muestra:


Una vez impostado el código en el encabezamiento del documento, hay que insertar una referencia dentro del formulario HTML:


Antes de nada hay que insertar la referencia NAME="isn" en la marca de apertura del formulario. Sucesivamente se añadirán al valor de submit las siguientes referencias:

NAME="email1" e onClick="emailCheck()"


  Vuelve a principio de página