Introducción Javascript JavaScript Introducción a Javascript.

Slides:



Advertisements
Presentaciones similares
Introducción a la programación (Clase 2)
Advertisements

Introducción a JavaScript (js)
PHP. PHP (Hypertext Preprocessor) preprocesador de Hipertexto Se ejecuta en el servidor El resultado de ejecutarse es código HTML Manual oficial en
Scripting en el lado del Cliente
Lenguaje PHP Capítulo 4.
JavaScript Es una de las múltiples aplicaciones que han surgido para extender las capacidades del Lenguaje HTML. JavaScript es un lenguaje script orientado.
DOM ( Document Object Model) Prof. Franklin Cedeño.
PHP-MYSQL OPERADORES EN PHP
Desarrollo de Aplicaciones para Internet
Control de eventos con Javascript
Concepto de programa. Directorio Concepto de programa. Analisis del problema. Resolucion del problema. Desarroollo de un programa. Partes constitutivas.
Tema 2: Lenguaje PHP básico
1.2 Sintaxis del lenguaje Java.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
3. INTRODUCCIÓN A LA PROGRAMACIÓN
Fundamentos de Javascript Desarrollo de Aplicaciones para Internet.
Conceptos Básicos de Java
La estructura básica de los programas en java, algo a tener en cuenta y que debemos recordar siempre es el archivo debe llevar el nombre de la clase con.
DOM. DOM = Document Object Model Permite acceder y manipular las páginas XHTML DOM transforma los documentos XHTML en un conjunto de elementos llamados.
Eventos. Ejemplos de Eventos Un click del mouse Carga de una imagen o página web Pasar el mouse por encima de un punto del documento Seleccionar un campo.
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
Lenguaje C.
Ingeniero Anyelo Quintero
Estructura de Documento Atributos 1. Atributos Básicos id, class, style, title 2. Atributos para Internacionalización lang, xml:lang, dir 3. Atributos.
COMPUTACIÓN APLICADA FACULTAD DE INGENIERÍA, UAQ Tablas Dinámicas, Macros Ma. Teresa García Ramírez.
SENTENCIAS DE CONTROL Ing. José Antonio Poma G..
PHP TODO SOBRE PHP.
Programación en Pascal
Informática Ingeniería en Electrónica y Automática Industrial
El Lenguaje C++. Creación de programas simples de C++ Builder como ejercicios en C++. Los elementos de control fundamentales en C++, incluyendo operadores.
Resumen Fundamentos de Programación/ Programación I
EXPRESIONES Y SENTENCIAS
JavaScript Luis Zarza. JavaScript, Historia  Inicialmente se llamaba LiveScript  Lenguaje de guiones (script)  Respaldado por SUN en 1995: JavaScript.
Estructuras de Control.
Programación en C para electrónicos
DOM Document Object Model Fernando Rodrìguez. Que es DOM Dom es una plataforma o interfaz neutral que permite a los programas y scripts accesar o modificar.

Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Introducción a la programación
introducción al lenguaje
Elementos básicos del lenguaje
PROFESORA: LAURA PATRICIA PINTO PRIETO.  JavaScript es un lenguaje de programación interpretado que se encuentra dentro de una página web HTML. Un lenguaje.
FUNDAMENTOS DE PROGRAMACIÓN
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
Índice Definición de php Introducción a php Fundamentos de php
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Términos algoritmo diseñar algoritmo implementar algoritmo
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
UNIVERSIDAD TECNICA PERTICULAR DE LOJA
Ihr Logo PHP Parte 2 “php toma muchas sintaxis de lenguajes de alto nivel conocidos para poder trabajar”
Capitulo 6 PHP Introducción:
PRINCIPIOS DE PROGRAMACIÓN
PHP el Lenguaje Ejercicios Básicos.
Presente un cuestionario con los aspectos mas importantes sobre los
“variables , sentencia if y bucles”
Fundamentos de Programación
Práctica Profesional PHP.
Estructuras de Decisión
Lic. Carla Aguirre Montalvo
Ing. Lorena Ruhl - Marco Rapallini - Javier FabiánMódulo 5: JavaScript Ing. A. Lorena Ruhl Universidad Tecnológica Nacional Facultad.
1 Desarrollo Web en Entorno Servidor Tema 4: Estructuras de control. Estructuras Selectivas. Operadores de comparación. Operadores Lógicos. Operadores.
Técnicas de Programación en Cliente
 Es un lenguaje de programación interpretado, es decir, que no requiere compilación, utilizado principalmente en páginas web, con una sintaxis semejante.
Java Script. Como habilitar JavaScript en tu navegador
Módulo III.- Recursos en UPSA VIRTUAL Este módulo explica como configurar los distintos recursos que pueden encontrarse en un curso de MOODLE. Recurso:
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Introducción al Lenguaje C (I) Tipos básicos, arrays y punteros Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión
Entrada y Salida en C++, Estructuras de Control Prof. Manuel B. Sánchez.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
JavaScript.
Transcripción de la presentación:

Introducción Javascript JavaScript Introducción a Javascript

JavaScript ¿Que es JavaScript? JavaScript (abreviado comúnmente "JS") es un lenguaje de programación que permite crear acciones en las páginas web. Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios Se utiliza principalmente en su forma del lado del cliente implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas

JavaScript ¿Cómo incluir JavaScript en un documentoHTML? ¿Que es JavaScript? Incluir JavaScript en el mismo documentoHTML Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios Ejemplo de código JavaScript alert("Un mensaje de prueba"); enenelpropiodocumento Un párrafodetexto.

JavaScript ¿Cómo incluir JavaScript en un documentoHTML? Definir JavaScript en unarchivoexterno Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios Archivo codigo.js alert("Un mensaje de prueba"); Ejemplo de código JavaScript en archivo externo Un párrafo de texto. ¿Que es JavaScript?

JavaScript ¿Cómo incluir JavaScript en un documentoHTML? Incluir JavaScript en los elementos HTML Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios Ejemplo de código JavaScript en el propio documento <p onclick="alert('Un mensajedeprueba')">Un párrafodetexto. ¿Que es JavaScript?

JavaScript Sintaxis ¿Que es JavaScript? La sintaxis de JavaScript es muy similar a la de otros lenguajes de programación como Java y C. Las normas Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios básicasquedefinenlasintaxisdeJavaScriptson las siguientes:  No se tienen en cuenta los espacios en blanco y las nuevas líneas  Se distinguen las mayúsculas y minúsculas.

JavaScript Sintaxis ¿Que es JavaScript?  No se define el tipo de las variables Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios  Noesnecesarioterminarcada (;) sentenciacon el carácterdepuntoycoma  Se pueden incluir comentarios: los comentarios se utilizan para añadir información en el código fuente.  JavaScript define dos tipos de comentarios: los de una sola línea y los que ocupan varias líneas. /* Los comentarios de varias líneas son muy útiles cuando se necesita incluir bastante información en los comentarios */ alert("mensaje de prueba"); // a continuación se muestra un mensaje alert("mensaje de prueba");

JavaScript Variables Las variables en JavaScript se crean mediante la palabra reservada var. La palabra reservada var solamente se debe indicar al definir por primera vez la variable, lo que se denomina declarar una variable. Cuando se utilizan las ¿Que es JavaScript? Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios variablesenelrestorestodeinstrucciones delscript, solamente es necesario indicar su nombre. Si cuando se declara una variable se le asigna también valor, se dice que la variable ha sido inicializada. un En JavaScript no esobligatorio inicializar las var numero_1 = 3; variables. var numero_2 = 1; numero_3 = 10;

JavaScript Tipos de variables Numéricas Se utilizan para almacenar valores numéricos enteros (integer) o decimales (float). En este caso, el valor se asigna indicando directamente el número entero o decimal. Los números decimales utilizan el carácter. (punto) en vez de, (coma) para separar la parte entera y la parte decimal. ¿Que es JavaScript? Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios varedad=16; // variable tipo entero vartotal= ; // variable tipo decimal

JavaScript Tipos de variables Cadenas de texto Se utilizan para almacenar caracteres, palabras y/o frases de texto. Para asignar el valor a la variable, se encierra el valor entre comillas dobles o simples, para delimitar su comienzo y su final ¿Que es JavaScript? Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios varmensaje = "Bienvenido a nuestro sitioweb";web"; varnombre_Producto='ProductoABC'; varletra = 'c';

JavaScript Tipos de variables Cadenas de texto JavaScript define un mecanismo para incluir de forma sencilla caracteres especiales y problemáticos dentro de una cadena de texto. El mecanismo consiste en ¿Que es JavaScript? Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios sustituirelcarácterproblemáticoporuna combinación simple de caracteres. A continuaciónse muestramuestrala tabla deconversión quese debeutilizar: Si se quiere incluir...Se debe incluir... Una nueva línea\n Un tabulador\t Una comilla simple\' Una comilla doble\" Una barra inclinada\\

JavaScript Tipos de variables Booleanos Las variables de tipo boolean o booleano también se conocen con el nombre de variables de tipo lógico. ¿Que es JavaScript? Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios UnaUnavariablede tipo booleanalmacenaun tipo especial de valor que solamente puede tomar dos valores: true (verdadero) o false (falso). No se puede utilizar para almacenar números guardar cadenas de texto. ytampocopermite var existe= false; var ivaIncluido = true;

JavaScript Tipos de variables Arreglos (array) Un array es una colección de ser todas del mismo tipo o diferente. ¿Que es JavaScript? variables, que pueden cada una de un tipo Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios var nombre_array = [valor1, valor2,..., valorN]; var dias = ["Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"]; Una vez definido un array, cada elemento se accede indicando su posición dentro del array. Las posiciones de los elementos empiezana contarse en el 0. var diaSeleccionado = dias[0]; //diaSeleccionado = "Lunes" var otroDia = dias[5]; // otroDia= "Sábado"

JavaScript Operadores matemáticos LosLosoperadorespermitenmanipularelvalordelas sus ¿Que es JavaScript? variables,realizaroperacionesmatemáticasconcon Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios valores ycomparardiferentesvariables. Prof. Renny Batista Operador Descripción = Asignación + Suma - Resta ++ Incremento en uno -- Decremento en uno * Multiplicación / División entera % División modular

JavaScript Operadores relacionales ¿Que es JavaScript? Los operadores relacionales definidos por JavaScript son idénticos a los que definen las matemáticas. El resultado Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios detodosestosestosoperadores siempreesun valor booleano Operador Descripción < Menor que… <= Menor igual que… > Mayor que… >= Mayor o igual que… == Igual que… != Distinto de…

JavaScript Operadores lógicos ¿Que es JavaScript? Los operadores lógicos son imprescindibles para realizar aplicaciones complejas, ya que se utilizan para tomar decisiones sobre las instrucciones que debería ejecutar el programa en función de ciertas condiciones. El resultado Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios de cualquieroperaciónqueutiliceoperadoreslógicos siempreesun valor lógicoobooleano. Operador Descripción && And (disyunción – y) || Or (conjunción – o) ! Not (negación – no)

JavaScript Estructura if...else La estructura más utilizada en JavaScript y en la mayoría ¿Que es JavaScript? delenguajes deprogramaciónesla estructuraif.if.Se Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios empleaparatomardecisiones enfuncióndeuna condición. Su definición formal es: if(condición) { //Sentencias... } else { //Sentencias... } sisilalacondiciónesesverdadera sisilalacondiciónesesfalsa

JavaScript Estructura switch…case Esta estructura permite que el flujo se bifurque por varias ¿Que es JavaScript? ramas en el punto de la toma dedecisión,estoestoenfunción Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios delvalor que tome el selector. switch(variable){ case valor_1:... break; case valor_2:... break; case valor_n:... break; default:... }

JavaScript Estructura while La estructura while permite crear bucles que se ejecutan ¿Que es JavaScript? ninguna o másveces,dependiendodelacondición Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios indicada. El funcionamiento del bucle while se resume en: "mientrassecumplalacondiciónindicada,repite indefinidamente bucle". lasinstruccionesincluidas dentrodel varvar resultado = 0; numero = 100; i = 0; While(condicion) {... } while(i <= numero) { resultado += i; i++; } alert(resultado);

JavaScript Estructura do…while ¿Que es JavaScript? El bucle de tipo do...while es muy similar al bucle while, Sintaxis Variables Operadores Estructuras de flujo salvosalvoqueeneste bucle casocasosiemprese ejecutanlas instrucciones delal menos la primera vez. Estructuras Funciones DOM Eventos Formularios cíclicas var resultado = 1; var numero = 5; do { resultado *= numero; numero--; } while(numero > 0); alert(resultado); do {do {... } while(condicion);

JavaScript Estructura for Laideadelfuncionamientodeunbucle for esla ¿Que es JavaScript? siguiente:"mientraslacondiciónindicadasesiga Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios cumpliendo,repitela ejecucióndelasinstrucciones definidas repetición, dentrodentrodel for.for.Además,después variables decada actualizaelvalordelasquequese utilizan en la condición". for (inicializacion; condicion;incremento){... }

JavaScript Sentencias Las sentencias break y continue break y continue permiten manipular el ¿Que es JavaScript? comportamiento normal de los bucles for para detener el bucle o para saltarse algunas repeticiones. Sintaxis Variables Operadores Estructuras de flujo Concretamente, la sentencia forma abrupta un bucle y la break permite terminar de sentencia continue permite saltarse algunas repeticiones del bucle. Estructuras Funciones DOM Eventos Formularios cíclicas varvar cadena = "En un lugar de la letras = cadena.split(""); resultado = ""; Mancha..."; for(i in letras) { if(letras[i] == 'a') { break; } else { resultado += letras[i]; } alert(resultado); // muestra "En un lug"

JavaScript Funciones Las funciones en JavaScript se definen mediante la palabra reservada function, seguida del nombre de la función. function nombre_funcion() { //Bloque del código de la función /*Utilizamos la sentencia return más la variable que deseamos devolver */ } ¿Que es JavaScript? Sintaxis Variables Operadores Estructuras de flujo Estructuras Funciones DOM Eventos Formularios cíclicas Lasvariablesquenecesitanlas se funcionessellaman argumentos.LosLosargumentosindicandentrodelos paréntesis que van detrás del separan con una coma (,). nombre dela función y se function nombre_funcion(argumento1, { //Bloque del código de la función } argumento2,...)

JavaScript Funciones La llamada a la función se realiza simplemente indicando su ¿Que es JavaScript? nombre, incluyendo los paréntesis del final y el carácter para terminar la instrucción: ; Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios function suma_y_muestra() { resultado = numero1 alert("El resultado + numero2; eses"+resultado); } varvar resultado; numero1 numero2 = 3; = 5; //Llamada ala funcion suma_y_muestra();

JavaScript Funciones ¿Que es JavaScript? ParaParaque lafuncióndevuelvaunvalor,solamentees Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios necesario escribir la palabra reservada return junto con el nombre de la variable que se quiere devolver. Como la función devuelve un valor, en el punto en el que se realizalallamada, debeindicarseelnombredeuna variable en el que se guarda el valor devuelto: function calculaPrecioTotal(precio, porcentajeImp) { varvar gastosEnvio = 10; precioConImp = (1 + porcentajeImp/100) * precio; precioTotal = precioConImp + gastosEnvio; return precioTotal.toFixed(2); } var precioTotal = calculaPrecioTotal(23.34, 16);

JavaScript Document Object Model (DOM) ¿Que es JavaScript? La creación del Document Object Model o DOM es una de las innovaciones que más ha influido en el desarrollo de las páginas web dinámicas y de las aplicaciones web más complejas. Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios DOMpermitealosprogramadoreswebaccedery manipular las páginas XHTML como si fueran documentos XML.De hecho,DOMsediseñóoriginalmentepara manipular deformasencilla losdocumentos XML.

JavaScript Document Object Model(DOM) DOM transforma todos los documentos XHTMLen un están de las ¿Que es JavaScript? conjuntodeelementosllamadosnodos,que Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios interconectados y que representan los contenidos páginas web y las relaciones entre ellos. Por su aspecto,la unión detodoslosnodosse llama "árbol denodos"..

JavaScript Document Object Model(DOM) La raíz del árbol de nodos de HTML siempre es la misma: denominado "Documento". cualquier página XHTML o un nodo de tipo especial ¿Que es JavaScript? Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios Apartirdeesenodoraíz,cadaetiqueta HTMLse transforma en un nodo de tipo "Elemento". La conversión de etiquetas en nodos se realiza de forma jerárquica. Estapáginaes muysencilla

JavaScript Tipos de nodos Document, nodo raíz del que derivan todos los demás nodos del árbol. Element, representa cada una de las etiquetas XHTML. Se trata del único nodo que puede contener atributos y el único del que pueden derivar otros nodos. Attr, se define un nodo de este tipo para representar cada uno de los atributos de las etiquetas XHTML, es decir, uno por cada par atributo=valor. Text, nodo que contiene el texto encerrado por una etiqueta XHTML. Comment, representa los comentarios incluidos en la página XHTML. Los otros tipos de nodos existentes que no se van a  ¿Que es JavaScript? Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios      considerarsonson DocumentType, CDataSection, DocumentFragment, Entity, EntityReference, ProcessingInstruction y Notation.

JavaScript Acceso directo a los nodos ¿Que es JavaScript? DOM proporciona dos métodos alternativos para acceder a un nodo específico: acceso a través de sus nodos padre y acceso directo. Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios Es importante recordar que el acceso a los nodos, su modificaciónysueliminaciónsolamentesolamenteesposible cuando el árbol DOM ha sido construido completamente, es decir, después completo. dequelapáginaHTMLsecarguepor

JavaScript Modelobásicodeeventos ¿Que es JavaScript? Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios y EventoEventoDescripción Elementos para los que está definido onblurDeseleccionar el elemento,,,,, onchange Deseleccionar un elemento que se ha modificado,, onclickPinchar y soltar el ratónTodos los elementos ondblclick Pinchar dos veces seguidas con el ratón Todos los elementos onfocusSeleccionar un elemento,,,,, onkeydownPulsar una tecla (sin soltar) Elementos de formulario onkeypressPulsar una tecla Elementos de formulario onkeyupSoltar una tecla pulsada Elementos de formulario onload La página se ha cargado completamente onmousedownPulsar (sin soltar) un botón del ratónTodos los elementos onmousemoveMover el ratónTodos los elementos

JavaScript Modelobásicodeeventos ¿Que es JavaScript? Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios EventoEventoDescripción Elementos para los que está definido onmouseout El ratón "sale" del elemento (pasa por encima de otro elemento) Todos los elementos onmouseover El ratón "entra" en el elemento (pasa por encima del elemento) Todos los elementos onmouseup Soltar el botón que estaba pulsado en el ratón Todos los elementos onreset Inicializar el formulario (borrar todos sus datos) <form><form> onresize Se ha modificado el tamaño de la ventana del navegador onselectSeleccionar un texto, onsubmitEnviar el formulario<form><form> onunload Se abandona la página (por ejemplo al cerrar el navegador)

JavaScript Información sobre el evento ¿Que es JavaScript? function resalta(elEvento) var evento = elEvento || switch(evento.type) { case 'mouseover': this.style.borderColor break; { window.event; Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios EventoEvento = 'black'; case 'mouseout': this.style.borderColor = break; Evento 'silver'; } } window.onload = function() { document.getElementById("seccion").onmouseover = resalta; document.getElementById("seccion").onmouseout = resalta; } <div id="seccion" style="width:150px; height:60px; border:thin solid silver"> Sección de contenidos...

JavaScript Propiedades básicas de formularios y elementos ¿Que es JavaScript? Cuandosecarga unapáginaweb,elnavegadorcrea automáticamente un array llamado forms y que contiene la referencia a todos los formularios de la página. Para acceder al array forms, se utiliza el objeto document, por lo que document.forms es el array que contiene todos los formularios de la página. document.forms[0]; Sintaxis Variables Operadores Estructuras de flujo Estructuras Funciones DOM Eventos Formularios cíclicas Ademásdelarraydeformularios, elnavegador crea automáticamente un array llamado elements por cada uno de los formularios de la página. Cada array elements contiene la referencia a todos los elementos (cuadros de texto, botones, listas desplegables, etc.) document.forms[0].elements[0];

JavaScript Propiedades básicas de formularios y elementos ¿Que es JavaScript? Por último, los eventos más utilizados en el manejo de los formularios son los siguientes: Sintaxis Variables Operadores Estructuras de flujo Estructuras cíclicas Funciones DOM Eventos Formularios onclick : evento que se produce cuando se hace click con el ratón sobre un elemento. Normalmente se utiliza con cualquiera de los tipos de botones que permite definirHTMLHTML (,<input type="submit">, ). onblur : evento complementario de onfocus, ya que se producecuandoel usuarioha deseleccionado un elemento por haber seleccionado otro elemento del formulario. Técnicamente,sediceque elelemento anterior "ha perdido el foco".

JavaScript Propiedades básicas de formularios y elementos ¿Que es JavaScript? Sintaxis Variables Operadores Estructuras de flujo onchange : evento que se produce cuando el usuario cambia el valor de un elemento de texto type="text"> o ). También se cuando el usuario selecciona una opción en (<input produce una lista Estructuras Funciones DOM Eventos Formularios cíclicas desplegable ( ). Sin embargo, el evento sólo se produce si después de realizar el cambio, el usuario pasaalsiguientecampodelformulario,loque técnicamente se conoce como que "el otro campo de formulario ha perdido el foco". onfocus : evento que se produce cuando el usuario selecciona un elemento del formulario.