Tecnología

Inicio

Código JavaScript para que un botón de envío

Se utiliza un formulario Web para recopilar información de los visitantes de su sitio web, tales como aquellos que se inscriban a una lista de correo o el envío de un mensaje a una dirección de correo electrónico. Para pasar esta información a través de un servidor Web, es necesario agregar un botón de envío a la forma. Se puede programar para llamar a una función de JavaScript cuando el usuario hace clic en él y definir la función en otro lugar en el archivo HTML.

Formar

Un botón de envío es una parte de un formulario web que toma la información que el usuario proporciona a los campos del formulario, que pueden incluir cuadros de texto, casillas de verificación o botones de radio, y lo envía a un servidor. Como parte del botón de enviar, puede incluir una llamada a una función de JavaScript que procesa la información antes de enviarla, tales como la validación de que un número está dentro de un cierto rango o que una cadena contiene un número específico de caracteres.

Botón de enviar

Crear un botón Enviar usando una etiqueta de entrada y el uso "enviar" como valor para el atributo tipo y escriba el nombre de la función JavaScript para el atributo de evento onclick. Por ejemplo, escriba "<= tipo de entrada" botón "value =" Enviar "onclick =" submitForm () "/>" para crear un botón HTML que llama a una función JavaScript para procesar los datos. Cuando el usuario hace clic en el botón de enviar, el evento onclick pasa los datos de la forma a la función de JavaScript.

Función JavaScript

Puede crear la función de JavaScript submitForm ya sea en el mismo archivo HTML que tiene el botón de envío o en el archivo de destino especificado por el atributo de acción de la etiqueta de formulario. Pasar la forma misma como parámetro a la función para que pueda validar sus elementos. Si hay algo que no pasa la validación, alerta al usuario de corregir los errores y haga clic en el botón de enviar de nuevo. Cuando todo lo valida, utilice el código JavaScript que presente () para enviar los datos del formulario al servidor, por ejemplo escribiendo "document.formName.submit (forma);" como la última línea de la función.

Advertencia

Si un visitante de su sitio web ha deshabilitado JavaScript en su ordenador, la función de presentar no hará nada si se hace clic en él. Esto significa que botón de envío del formulario web no puede validar cualquier información o enviarla a un servidor para su procesamiento. Para evitar esta situación, el programa de una función que se encarga de los visitantes que han deshabilitado JavaScript o use otro lenguaje de programación web como PHP para hacer que su forma.