Tecnología

Inicio

Lo que desencadena onsubmit?

Lo que desencadena onsubmit?


En Hypertext Markup Language (HTML) - un lenguaje utilizado para etiquetar los elementos de un documento de hipertexto, para publicar en la World Wide Web - el atributo onsubmit está asociado a un elemento u objeto, conocido como un formulario. Onsubmit se desencadena por un usuario haga clic en el botón "Enviar", y llama a un script, conocido como un "controlador", cuando se produce el evento. El evento onsubmit se admite en todos los principales navegadores Web, incluyendo Internet Explorer, Firefox, Opera, Google Chrome y Safari.

formularios HTML

formularios HTML se utilizan en la Web para recolectar información del usuario, y se crean utilizando el "<form>" y "</ form>" etiquetas. HTML contiene típicamente elementos especiales - campos de texto, casillas de verificación, botones de radio y menús - llamados controles, que los usuarios utilizan para completar los formularios antes de enviarlos. El comportamiento esperado de los formularios HTML se define por la especificación HTML publicado por el World Wide Web Consortium.

Validación

El atributo onsubmit permite la validación a realizar sobre los elementos de control de formularios HTML antes de que sean enviadas. El usuario completa el formulario, hace clic en el botón "Enviar" y onsubmit desencadena el controlador onsubmit, que se ejecuta una rutina de validación. Si el contenido del formulario son válidos, la rutina de validación devuelve "verdadero" y el contenido del formulario se someten a la dirección Web especificada en el formulario de la acción. Si el contenido no es válido, la rutina de validación devuelve "falsos", la presentación se cancela y el usuario permanece en la página actual.

Sintaxis

La sintaxis general del atributo es onSubmit <ELEMENTO onsubmit = "manejador (evento);" >, Donde se requiere que el "controlador (evento)" porción. La sintaxis onsubmit = "JavaScriptCode", por ejemplo, especifica que un archivo de script, escrito en el lenguaje de programación JavaScript, se ejecuta cuando el usuario hace clic en el botón "Enviar".

Por defecto Gestor de Eventos

Onsubmit tiene ningún controlador de eventos por defecto, por lo que es la responsabilidad del diseñador Web para especificar un controlador y un valor de retorno inequívoco de ese controlador. El controlador de eventos puede ser una declaración "simplealert", que muestra una ventana de alerta con un título y un cuerpo de texto, o incluir llamadas a uno o más sofisticadas funciones. Onsubmit se pueden comportar de forma inesperada si ningún valor es devuelto desde el controlador de eventos. El contenido de un formulario pueden o no pueden ser presentadas - en función del navegador web - que introduce el posiblemente de incompleta o no válida, datos que están siendo sometidos a un servidor Web. Los diseñadores Web pueden evitar este problema mediante la devolución de forma explícita "falsa" del controlador de eventos.