Una secuencia de comandos de captura de correo electrónico permite a los visitantes a una página Web para ofrecer voluntariamente una dirección de correo electrónico al webmaster. El webmaster puede utilizar la dirección de correo electrónico para ponerse en contacto con los visitantes para darles consejos, productos del mercado o mantengan actualizada sobre el progreso de un sitio. Los programadores usan la palabra "captura " para describir este proceso porque un script captura de correo electrónico debe capturar el correo electrónico dentro de una base de datos . Secuencias de comandos de captura de correo electrónico son comunes : cualquier persona que ha proporcionado un sitio web con una dirección de correo electrónico se ha aprovechado de una secuencia de comandos de captura de correo electrónico. Tenga mucho cuidado para inspeccionar los datos recibidos a través de una secuencia de comandos de captura de correo electrónico antes de insertarlo en una base de datos . Instrucciones
1
Añadir una entrada o elemento de cuadro de texto a su página Web para la entrada de la dirección de correo electrónico.
2
Agregar un botón y establezca su propiedad de valor en la cadena " Enviar Email . "
3
Adjuntar y cablear los botones " evento onClick "a la propiedad de texto del elemento de entrada con JavaScript. Alternativamente , cablear el botón para el cuadro de texto con la clase de evento correspondiente si está utilizando un marco lado del servidor, tales Asp.NET , Ruby on Rails o Django.
4
Crear una función de controlador de eventos y utilizarlo para suscribirse a evento de clic del botón.
5
Agregar una función adicional a la función de controlador de eventos para validar la dirección de correo electrónico. Utilice las herramientas proporcionadas por el marco del lado del servidor , en su caso . Mediante la instrucción de ramificación recibida por su lenguaje (a menudo un "si - entonces" ) , mostrar la cadena de texto "Lo siento, pero eso no es un email válido " si el usuario no puede introducir una dirección de correo electrónico válida
. Página 6
Crear una función de validación adicional y agregarlo a la función de controlador de eventos. Utilice esta función para iterar a través de cada personaje en una dirección de correo electrónico, como las comillas , que pueden indicar un ataque de inyección SQL . Remover estos personajes , almacenarlos en una cadena y los muestran a los usuarios en una cadena de texto que dice: " . Los caracteres que preceden no se les permite "
7
Escriba el código necesario para almacenar el correo electrónico como un cadena. Agregar como una función al controlador de eventos .