WEB
Diseñando paginas en la
usando Scripts en Visual Basic y en Java.

Chequeando E-mail. Uso de las funciones onsubmit,e indexOf() para cancelar la accion de un evento.

El codigo en Java usa la funcion indexOf para hallar la posicion de @ en la cadena que el usuario escribe en la cajita del texto llamada Email. Si no existiera un caracter@ la funcion devuelve un mensaje falso y cancela la remision de la forma.

El codigo es sencillo. Lo que queremos es la propiedad valor del objeto elemento denominado Email. La forma es miembro de los elementos de la coleccion de la forma que hemos llamadoMyForm, la que se mantiene en la memoria de la coleccion de formas del objeto documento. Podriamos haber empezado con window.document,, pero la ventana (windows object) es la primera que aparece de todas formas.

He aqui el famoso codigo:

[FORM ID=MyForm ONSUBMIT=”return CheckAddress()”
  ACTION=”http://www.alguna direccion/.....”]
  [INPUT TYPE=TEXT ID=Email]
  [INPUT TYPE=SUBMIT]
[/FORM]

[SCRIPT LANGUAGE=JAVASCRIPT]
function CheckAddress()
[
  strAddress = document.forms[“MyForm”].elements[“Email”].value;
  if (strAddress.indexOf (“@”) ! = -1)
  return true
  else
  {
    alert(“Debe escribir una Email valida”);
    return false
   }

}
[/SCRIPT}


pagina anterior proxima pagina